UNPKG

hash-maker

Version:

A collection of hash and number generators for Node or Browser

21 lines 707 B
/// <reference types="node" /> /** * Random Xor Shift RNG. Can seed with number, a Uint8Array or Buffer of 4 bytes * ```javascript * const {RANDOMXORSHIFT} = require('hash-maker'); * const seed; //number, Uint8Array or Buffer of 4 bytes * const rxs = new RANDOMXORSHIFT(seed); * const random_int = rxs.random_int(); * ``` * @param {number|Uint8Array|Buffer} seed - Can seeded with a number or a Uint8Array or Buffer of 4 bytes */ export declare class RANDOMXORSHIFT { private mt; constructor(seed?: number | Uint8Array | Buffer); /** * Generate a random unsigned 32 bit integer * @returns number */ random_int(): number; } //# sourceMappingURL=RANDOMXORSHIFT.d.ts.map