Description
Provides a monad for random-number generation in Haskell. It lets code request random values while keeping the random generator state managed through a clear abstraction.
This is useful for simulations, tests, games, randomized algorithms, and examples that need repeatable random behavior. It is a developer library and not a cryptographic random source by itself.