HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulecryptonite-0.30Haskell2010

Crypto.Random.Types

  • 1 type
  • 2 classes
  • 1 value
  • Packagecryptonite-0.30
  • Exports4
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceTypes.hs
newtypenewtype MonadPseudoRandom gen a
#

A simple Monad class very similar to a State Monad with the state being a DRG.

Instances4Monad, Functor, Applicative, MonadRandom
classclass DRG gen where
#

A Deterministic Random Generator (DRG) class

Methods

Instances2DRG
  • DRG ChaChaDRGDefined in cryptonite-0.30 · Crypto.Random.ChaChaDRG
  • DRG SystemDRGDefined in cryptonite-0.30 · Crypto.Random.SystemDRG