Control.Monad.Trans.Random.Lazy

The Rand monad transformer

type Rand g

liftRand

runRand

evalRand

execRand

mapRand

withRand

evalRandIO

The RandT monad transformer

data RandT g m a

liftRandT

runRandT

evalRandT

execRandT

mapRandT

withRandT

Lifting other operations

liftCallCC

liftCallCC'

liftCatch

liftListen

liftPass

evalRandTIO

Examples

Random monads