
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 pseudorandom numbers.
this library provides a purely functional binding to the 64 bit classic mersenne twister, along with instances of randomgen, so the generator can be used with system.random. the generator should typically be a few times faster than the default stdgen (but a tad slower than the impure 'mersenne-random' library based on simd instructions and destructive state updates.
this package provides a library for the haskell programming language, compiled for profiling. see http://www.haskell.org/ for more information on haskell.