@blwat/utils - v0.1.0-alpha.2
    Preparing search index...

    Class SeededRandomNumberGenerator

    Deterministic seeded pseudorandom number generator. This generator utilizes the xoshiro128** algorithm, which is a pseudorandom number generator suitable for general-purpose use.

    0.1.0

    Index

    Constructors

    Methods

    Constructors

    • Parameters

      • state: [number, number, number, number]

        Initial 128-bit state. Must be an array with 4 32-bit unsigned integers, where at least one element is greater than 0.

      Returns SeededRandomNumberGenerator

      If state is not an array with 4 elements.

      If each element of state is not a 32-bit unsigned integer.

      If state does not have at least one element that is greater than 0.

      0.1.0

    Methods

    • Returns number

      • The next pseudorandom float in the range [0, 1).

      This method advances the internal 128-bit xoshiro128** state by one step. Successive calls produce an independent, uniformly distributed sequence.

      0.1.0