Module
Control.Monad.Gen.Class   
- Package
- purescript-gen
- Repository
- purescript/purescript-gen
#MonadGen Source
class (Monad m) <= MonadGen m  whereA class for random generator implementations.
Instances should provide implementations for the generation functions that return choices with uniform probability.
See also Gen in purescript-quickcheck, which implements this
type class.
Members
- chooseInt :: Int -> Int -> m Int
- chooseFloat :: Number -> Number -> m Number- Chooses an floating point number in the specified (inclusive) range. 
- chooseBool :: m Boolean- Chooses a random boolean value. 
- resize :: forall a. (Size -> Size) -> m a -> m a- Modifies the size state for a random generator. 
- sized :: forall a. (Size -> m a) -> m a- Runs a generator, passing in the current size state. 
Chooses an integer in the specified (inclusive) range.