NovaECS - v1.0.11
    Preparing search index...

    Class PRNG

    Deterministic Pseudo-Random Number Generator 确定性伪随机数生成器

    Index

    Constructors

    Methods

    • Get current internal state 获取当前内部状态

      Returns number

    • Generate random boolean 生成随机布尔值

      Returns boolean

    • Choose random element from array 从数组中随机选择元素

      Type Parameters

      • T

      Parameters

      • array: T[]

      Returns T

    • Generate next float in range [0,1) 生成范围[0,1)内的浮点数

      Returns number

    • Generate random integer in range [min, max] 生成范围[min, max]内的随机整数

      Parameters

      • min: number
      • max: number

      Returns number

    • Generate next 32-bit unsigned integer 生成下一个32位无符号整数

      Returns number

    • Set the seed for random number generation 设置随机数生成种子

      Parameters

      • x: number

      Returns void

    • Set internal state for deterministic reproduction 设置内部状态以确定性重现

      Parameters

      • state: number

      Returns void

    • Shuffle array and return new shuffled array 打乱数组并返回新的打乱后的数组

      Type Parameters

      • T

      Parameters

      • array: T[]

      Returns T[]