sfmt-0.1.1: SIMD-oriented Fast Mersenne Twister(SFMT) binding.

Safe HaskellNone
LanguageHaskell2010

System.Random.SFMT

Contents

Synopsis

Gen

data Gen s Source

Instances

Show (Gen s) 

withSystemRandom :: PrimBase m => (Gen (PrimState m) -> m a) -> IO a Source

Type helpers

type GenST s = Gen (PrimState (ST s)) Source

asGenIO :: (GenIO -> IO a) -> GenIO -> IO a Source

asGenST :: (GenST s -> ST s a) -> GenST s -> ST s a Source

Variates

Seed

data Seed Source

Instances