Package0.6.2.1Control
MonadRandom
Random-number generation monad.
- Version0.6.2.1
- CategoryControl
- LicenceBSD-3-Clause
- AuthorCale Gibbard and others
- MaintainerBrent Yorgey <byorgey@gmail.com>
- Pinned byhackage MonadRandom 0.6.2.1
- Sourcehackage.haskell.org/package/MonadRandom-0.6.2.1
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.Lazy98Random monads that are lazy in the generator state. For a strict
- Control.Monad.Random.Strict98Random 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
5 packages- base-4.23.0.0with GHC
- mtl-2.3.2with GHC
- primitive-0.9.1.0in this set
- random-1.3.1in this set
- transformers-0.6.3.0with GHC