User-friendly pseudorandom number generator (PRNG)
This is not cryptographically secure.
“Pull request welcome” for additional commonly used random methods.
npm install randomaimport Randoma from 'randoma'; const random = new Randoma({seed: 10}); random.integer(); //=> 2027521326 random.integer(); //=> 677268843 (new Randoma({seed: '🦄'}).integer()); //=> 1659974344 (new Randoma({seed: '🦄'}).integer()); //=> 1659974344Type: object
Required
Type: string | number
Multiple instances of Randoma with the same seed will generate the same random numbers.
Returns a random aesthetically pleasing color as a color object.
random.color(0.5).hex().toString() //=> '#AAF2B0'Type: number
Default: 0.5
A percentage in the range 0...1.
Returns a random seed you could use in the seed option if you for some reason don't want deterministic randomness.
- park-miller - Park-Miller pseudorandom number generator (PRNG)