Module gamejs/utils/prng
A seedable random-number generator.
A generator is initialized by GameJs and can be used with the static functions (choose, integer, vector,...).
You can re-initialize this generator with a different seed by calling gamejs.utils.prng.init(seed)
after which the static functions in this module will use the new seed.
A seedable pseudo-random number generator.
Parameters
Number|String |
seed |
the seed for generating the numbers |
Alea.prototype.random ()
Returns
Number |
the next random number as determined by the seed |
Returns
Object |
random item from items list |
Returns
Number |
random integer between min and max |
Returns
Number |
next random float between 0 and 1 |
vector (minVector, maxVector)
Parameters
Array |
minVector |
2 integers, the minimum vector |
Array |
maxVector |
2 integers, the maximum vector |
Returns
Array |
a random vector [min[0]<=x<=max[0], min[1]<=y<=max[1]] |