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

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11

Modulecrypton-2.1.7Haskell2010

Crypto.Random.Types

  • 1 type
  • 2 classes
  • 1 value
  • Packagecrypton-2.1.7
  • Exports4
  • LanguageHaskell2010
  • LicenceBSD-3-Clause AND MIT AND ISC
  • 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

Instances3DRG
  • DRG ChaChaDRGDefined in crypton-2.1.7 · Crypto.Random.ChaChaDRG
  • DRG SystemDRGDefined in crypton-2.1.7 · Crypto.Random.SystemDRG
  • HashAlgorithm hash => DRG (HmacDRG hash)Defined in crypton-2.1.7 · Crypto.Random.HmacDRG