Description
Generates high-quality pseudorandom numbers in pure Haskell using a 64-bit Mersenne Twister. Pure generation makes the random state explicit, which helps reproducibility in simulations and tests.
It is useful for numeric code, randomized algorithms, simulations, procedural generation, and property tests. It is a library and not a cryptographic random source.