@technobuddha/library
Version:
A large library of useful functions
16 lines (15 loc) • 450 B
TypeScript
export declare class MersenneTwister {
private mti;
mt: Uint32Array;
constructor(seed?: number | number[]);
setSeed(seed: number | number[]): void;
init_genrand(seed: number): void;
init_by_array(key: number[]): void;
genrand_int32(): number;
genrand_int31(): number;
genrand_real1(): number;
genrand_real2(): number;
genrand_real3(): number;
genrand_res53(): number;
}
export default MersenneTwister;