UNPKG

ml-xsadd

Version:

JavaScript implementation of the XORSHIFT-ADD (XSadd) pseudo random number generator

21 lines 525 B
export declare class XSadd { random: () => number; private state; /** * create an instance of XSadd with the specified seed * @param [seed=Date.now()] */ constructor(seed?: number); /** * Returns a 32-bit integer r (0 <= r < 2^32) */ getUint32(): number; /** * Returns a floating point number r (0.0 <= r < 1.0) */ getFloat(): number; init(seed: number): void; private periodCertification; private nextState; } //# sourceMappingURL=XSadd.d.ts.map