
The mersenne twister is a pseudorandom number generator developed by makoto matsumoto and takuji nishimura that is based on a matrix linear recurrence over a finite binary field. it provides for fast generation of very high-quality pseudo-random numbers. this library uses sfmt, the simd-oriented fast mersenne twister, a variant of mersenne twister that is much faster than the original.
by default the period of the function is 2^19937-1. note that this algorithm on its own is not cryptographically secure.
this package provides a library for the haskell programming language, compiled for profiling. see http://www.haskell.org/ for more information on haskell.