HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

ModuleQuickCheck-2.15.0.1Haskell2010

Test.QuickCheck.Random

A wrapper around the system random number generator. Internal QuickCheck module.

  • 1 type
  • 1 class
  • 4 values
newtypenewtype QCGen
#

The "standard" QuickCheck random number generator. A wrapper around either SMGen on GHC, or StdGen on other Haskell systems.

Constructors

Instances5Read, Show, RandomGen, Arbitrary, Splittable
  • Read QCGenDefined in QuickCheck-2.15.0.1 · Test.QuickCheck.Random
  • Show QCGenDefined in QuickCheck-2.15.0.1 · Test.QuickCheck.Random
  • RandomGen QCGenDefined in QuickCheck-2.15.0.1 · Test.QuickCheck.Random
  • Arbitrary QCGenDefined in QuickCheck-2.15.0.1 · Test.QuickCheck.Arbitrary
  • Splittable QCGenDefined in QuickCheck-2.15.0.1 · Test.QuickCheck.Random
valuewrapQCGen :: (SMGen -> (a, SMGen)) -> QCGen -> (a, QCGen)
#
valuenewQCGen :: IO QCGen
#
valuemkQCGen :: Int -> QCGen
#
classclass Splittable a where
#

Methods

  • left :: a -> a
  • right :: a -> a
Instances1Splittable
  • Splittable QCGenDefined in QuickCheck-2.15.0.1 · Test.QuickCheck.Random
valueintegerVariant :: Splittable a => Integer -> a -> a
#