ProtoTwin API
    Preparing search index...

    Class Random

    Random number generator. Uses a fixed seed when not specified, ensuring determinism across reloads/resets.

    Index

    Constructors

    • Constructor.

      Parameters

      • seed: number = 0

        The random seed.

      Returns Random

    Properties

    global: Random = ...

    Global random number generator instance.

    This is used by a number of built-in functions for generating random numbers. It is automatically reset to its initial state on reload/reset to ensure determinism.

    Methods

    • Generates the next random boolean.

      Returns boolean

      The next random boolean.

    • Generates the next normally distributed random number.

      Parameters

      • mean: number

        The mean for the distrubution.

      • std: number

        The standard deviation for the distribution.

      Returns number

      The next random number.

    • Generates the next uniformly distributed random number in the interval [0, 1].

      Returns number

      The next random number.

    • Resets the random number generator back to its initial state.

      Returns void