UNPKG

458 BTypeScriptView Raw
1/**
2 * Xorshift32 is a very simple but elegang PRNG with a period of `2^32-1`.
3 */
4export class Xorshift32 {
5 /**
6 * @param {number} seed Unsigned 32 bit number
7 */
8 constructor(seed: number);
9 seed: number;
10 /**
11 * @type {number}
12 */
13 _state: number;
14 /**
15 * Generate a random signed integer.
16 *
17 * @return {Number} A 32 bit signed integer.
18 */
19 next(): number;
20}
21//# sourceMappingURL=Xorshift32.d.ts.map
\No newline at end of file