Idris2Doc : Control.Monad.Random.Random

Control.Monad.Random.Random

(source)

Reexports

importpublic Control.Monad.Identity
importpublic Control.Monad.Random.Interface

Definitions

dataRandomT : (Type->Type) ->Type->Type
Totality: total
Visibility: public export
Constructor: 
MkRandomT : (RandomGeng=>StateTgma) ->RandomTma

Hints:
Alternativem=>Monadm=>Alternative (RandomTm)
Monadm=>Applicative (RandomTm)
Functorm=>Functor (RandomTm)
HasIOm=>HasIO (RandomTm)
Monadm=>Monad (RandomTm)
MonadErrorem=>MonadErrore (RandomTm)
Monadm=>MonadRandom (RandomTm)
MonadReaderrm=>MonadReaderr (RandomTm)
MonadStatesm=>MonadStates (RandomTm)
MonadTransRandomT
MonadWriterwm=>MonadWriterw (RandomTm)
unRandomT : RandomGeng=>RandomTma->StateTgma
Totality: total
Visibility: public export
runRandomT : RandomGeng=>g->RandomTma->m (g, a)
Totality: total
Visibility: public export
execRandomT : RandomGeng=>Functorm=>g->RandomTma->mg
Totality: total
Visibility: public export
evalRandomT : RandomGeng=>Functorm=>g->RandomTma->ma
Totality: total
Visibility: public export
evalRandomIO : HasIOio=>RandomTioa->ioa
Totality: total
Visibility: public export
evalRandomRef : RandomGeng=>Monadm=>Refmr=>rg->RandomTma->ma
Totality: total
Visibility: public export
Rand : Type->Type
Totality: total
Visibility: public export
runRandom : RandomGeng=>g->Randa-> (g, a)
Totality: total
Visibility: public export
execRandom : RandomGeng=>g->Randa->g
Totality: total
Visibility: public export
evalRandom : RandomGeng=>g->Randa->a
Totality: total
Visibility: public export