Kerby64
    Preparing search index...

    Class Random

    Random number generator using a seeded algorithm.
    This implementation uses the SFC32 algorithm for generating pseudo-random numbers.

    const random = new Random(12345); // Seed can be any number
    console.log(random.random()); // Generates a random number between 0 and 1
    console.log(random.rand()); // Generates a random integer between 0 and 4294967295
    console.log(random.getSeed); // Retrieves the original seed used for random number generation
    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    rand: () => number

    Type declaration

      • (): number
      • Returns number

        pseudo-random integer between 0 and 4294967295.

    Accessors

    • get getSeed(): number

      Retrieves the original seed used for random number generation. The seed is XORed with a constant to obscure its original value.

      Returns number

      The original seed value.

    Methods

    • This is derived from the rand function.

      Returns number

      pseudo-random float between 0 and 1.