park-miller
Version:
Park-Miller pseudorandom number generator (PRNG)
25 lines (19 loc) • 564 B
TypeScript
export default class ParkMiller {
/**
[Park-Miller](https://en.wikipedia.org/wiki/Lehmer_random_number_generator) pseudorandom number generator (PRNG).
@param seed - [Initialization seed.](https://en.wikipedia.org/wiki/Random_seed)
@example
```
import ParkMiller from 'park-miller';
const random = new ParkMiller(10);
random.integer();
//=> 2027521326
```
*/
constructor(seed: number);
integer(): number;
integerInRange(min: number, max: number): number;
float(): number;
floatInRange(min: number, max: number): number;
boolean(): boolean;
}