hash-maker
Version:
A collection of hash and number generators for Node or Browser
21 lines • 707 B
TypeScript
/// <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