MersennePRNG

Mersenne Twister MT19937 pseudo-random number generator.

Declared in src/libs/librng/random/MersennePRNG.hpp
Inherits RNG
Group rng

Detailed description

MersennePRNG implements the Mersenne Twister algorithm (MT19937) by Makoto Matsumoto and Takuji Nishimura. Period of 2^19937-1, excellent statistical properties, but not cryptographically secure.

See also ParkMillerPRNG, RNG.

In this section