Random Number Generating Methods
These methods create reproducible sequences of random numbers given an initial seed value.
This methods rely on the pure-rand project.
random
Generates random numbers using the Mersenne Twister generator whose values are within the range 0 to 0xffffffff.
mersenne
Generates random numbers using the Mersenne Twister generator whose values are within the range 0 to 0xffffffff.
xorshift128plus
Generates random numbers using the xorshift128+ generator whose values are within the range -0x80000000 to 0x7fffffff.
xoroshiro128plus
Generates random numbers using the xoroshiro128+ generator whose values are within the range -0x80000000 to 0x7fffffff.
congruential
Generates random numbers using a Linear Congruential generator whose values are within the range 0 to 0x7fff.
congruential32
Generates random numbers using a Linear Congruential generator whose values are within the range 0 to 0xffffffff.
Last updated