Package0.6.2Control
MonadRandom
Random-number generation monad.
- Version0.6.2
- CategoryControl
- LicenceBSD-3-Clause
- AuthorCale Gibbard and others
- MaintainerBrent Yorgey <byorgey@gmail.com>
- Pinned byhackage MonadRandom 0.6.2
- Sourcehackage.haskell.org/package/MonadRandom-0.6.2
Modules
7 modules- Control.Monad.Random0This module is provided for backwards compatibility, and simply
- Control.Monad.Random.Class9The MonadRandom, MonadSplit, and MonadInterleave classes. MonadRandom abstracts over monads with the capability of
- Control.Monad.Random.Lazy71Random monads that are lazy in the generator state. For a strict
- Control.Monad.Random.Strict71Random monads that are strict in the generator state. For a lazy
- Control.Monad.Trans.Random0Random monads, passing a random number generator through a computation. This version is lazy; for a strict version, see
- Control.Monad.Trans.Random.Lazy24Lazy random monads, passing a random number generator through a computation.
- Control.Monad.Trans.Random.Strict24Strict random monads, passing a random number generator through a computation.
Description
Support for computations which consume random values.
Depends on
6 packages- base-4.20.2.0with GHC
- mtl-2.3.1with GHC
- primitive-0.9.1.0in this set
- random-1.2.1.3in this set
- transformers-0.6.1.1with GHC
- transformers-compat-0.7.2in this set