Mersenne Twister A Pseudo-Random Number Generator
SIMD-oriented fast Mersenne twister: A 128-bit pseudorandom number generator