HORIZON HASKELLDocslts/ghc-9.14.x45dd5372026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · 45dd537 · 2026-10-11

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