Description
Provides a high-quality splittable pseudorandom number generator for Haskell. Splitting lets programs create independent-looking random streams, which is useful in simulations and parallel code.
It is useful for testing, randomized algorithms, procedural generation, and non-security randomness. It should not be treated as a cryptographic random generator for secrets, tokens, or keys.