mersenne-random-pure64-0.2.2.0: Generate high quality pseudorandom numbers purely using a Mersenne Twister
System.Random.Mersenne.Pure64.Internal
data PureMT Source #
PureMT, a pure mersenne twister pseudo-random number generator
PureMT
Constructors
Defined in System.Random.Mersenne.Pure64.Internal
Methods
showsPrec :: Int -> PureMT -> ShowS #
show :: PureMT -> String #
showList :: [PureMT] -> ShowS #
Defined in System.Random.Mersenne.Pure64
next :: PureMT -> (Int, PureMT) #
genRange :: PureMT -> (Int, Int) #
split :: PureMT -> (PureMT, PureMT) #
blockLen :: Int Source #
length of an MT block
blockSize :: Int Source #
size of an MT block, in bytes
data MTBlock Source #