Class XorShiftRng

Hierarchy

  • Rng
    • XorShiftRng

Constructors

Methods

  • Type Parameters

    • B extends number[] | Uint8Array = number[] | Uint8Array

    Parameters

    • bytes: B

    Returns B

  • Type Parameters

    • T

    Parameters

    • array: ArrayLike<T>

    Returns Option<T>

  • Returns Iter<number>

  • Type Parameters

    • T extends object

    Parameters

    • object: T

    Returns Option<keyof T>

  • Returns IteratorResult<number, any>

  • returns inclusive float between min and max

    Parameters

    • min: number = 0.0
    • max: number = 1.0

    Returns number

  • returns inclusive integer between min and max

    Parameters

    • min: number = 0
    • max: number = MAX_INT

    Returns number

  • Parameters

    • x: number = 0x193a6754
    • y: number = 0xa8a7d469
    • z: number = 0x97830e05
    • w: number = 0x113ba7bb

    Returns XorShiftRng

  • Type Parameters

    • T

    Parameters

    • array: T[]

    Returns T[]

  • Type Parameters

    • T extends object

    Parameters

    • object: T

    Returns Option<T[keyof T]>

Generated using TypeDoc