You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
703 B
703 B
function
Instead of providing a seed, which will be used to seed our Mersenne Twister, you can also specify an arbitrary function to generate random numbers which the rest of the library will utilize when generating everything else.
A rather simple example, simply using Math.random() instead of our Mersenne Twister
// Use Math.random() instead of our Mersenne Twister
var chance = new Chance(Math.random);
chance.address()
=> '131 Asmun Pike'
chance.address()
=> '261 Pawnaf Highway'
Chance will appear to work just the same, but have a different underlying random generator.
This function should return any number between 0 and 1.