User-friendly pseudorandom number generator (PRNG)
This is not cryptographically secure.
“Pull request welcome” for additional commonly used random methods.
npm install randoma
import Randoma from 'randoma';
const random = new Randoma({seed: 10});
random.integer();
//=> 2027521326
random.integer();
//=> 677268843
(new Randoma({seed: '🦄'}).integer());
//=> 1659974344
(new Randoma({seed: '🦄'}).integer());
//=> 1659974344
const random = new Randoma(options)Type: 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.