Idris2Doc : Control.Monad.Random.Interface

Control.Monad.Random.Interface

(source)

Reexports

importpublic System.Random.Pure

Definitions

interfaceMonadRandom : (Type->Type) ->Type
Parameters: m
Constraints: Monad m
Methods:
getRandom : Randoma=>ma
getRandomR : Randoma=> (a, a) ->ma
independent : ma->ma

Implementations:
MonadRandomm=>MonadRandom (EitherTem)
MonadRandomm=>MonadRandom (MaybeTm)
MonadRandomm=>MonadRandom (ReaderTrm)
MonadRandomm=>MonadRandom (RWSTrwsm)
MonadRandomm=>MonadRandom (StateTsm)
MonadRandomm=>MonadRandom (WriterTsm)
Monadm=>MonadRandom (RandomTm)
getRandom : MonadRandomm=>Randoma=>ma
Totality: total
Visibility: public export
getRandomR : MonadRandomm=>Randoma=> (a, a) ->ma
Totality: total
Visibility: public export
independent : MonadRandomm=>ma->ma
Totality: total
Visibility: public export
getRandomFor : MonadRandomm=> (0a : Type) ->Randoma=>ma
Totality: total
Visibility: public export