Deprecated. In favor of uniformByteString
Modulerandom-1.3.1
System.Random
- 2 types
- 7 classes
- 33 values
- Packagerandom-1.3.1
- Exports43
- LicenceBSD-3-Clause
Instances43Random, …
Random IntegerDefined in random-1.3.1 · System.RandomRandom CBoolDefined in random-1.3.1 · System.RandomRandom CCharDefined in random-1.3.1 · System.RandomRandom CDoubleDefined in random-1.3.1 · System.RandomRandom CFloatDefined in random-1.3.1 · System.RandomRandom CIntDefined in random-1.3.1 · System.RandomRandom CIntMaxDefined in random-1.3.1 · System.RandomRandom CIntPtrDefined in random-1.3.1 · System.RandomRandom CLLongDefined in random-1.3.1 · System.RandomRandom CLongDefined in random-1.3.1 · System.RandomRandom CPtrdiffDefined in random-1.3.1 · System.RandomRandom CSCharDefined in random-1.3.1 · System.RandomRandom CShortDefined in random-1.3.1 · System.RandomRandom CSigAtomicDefined in random-1.3.1 · System.RandomRandom CSizeDefined in random-1.3.1 · System.RandomRandom CUCharDefined in random-1.3.1 · System.RandomRandom CUIntDefined in random-1.3.1 · System.RandomRandom CUIntMaxDefined in random-1.3.1 · System.RandomRandom CUIntPtrDefined in random-1.3.1 · System.RandomRandom CULLongDefined in random-1.3.1 · System.RandomRandom CULongDefined in random-1.3.1 · System.RandomRandom CUShortDefined in random-1.3.1 · System.RandomRandom CWcharDefined in random-1.3.1 · System.RandomRandom Int16Defined in random-1.3.1 · System.RandomRandom Int32Defined in random-1.3.1 · System.RandomRandom Int64Defined in random-1.3.1 · System.RandomRandom Int8Defined in random-1.3.1 · System.RandomRandom BoolDefined in random-1.3.1 · System.RandomRandom CharDefined in random-1.3.1 · System.RandomRandom DoubleDefined in random-1.3.1 · System.RandomRandom FloatDefined in random-1.3.1 · System.RandomRandom IntDefined in random-1.3.1 · System.RandomRandom WordDefined in random-1.3.1 · System.RandomRandom Word16Defined in random-1.3.1 · System.RandomRandom Word32Defined in random-1.3.1 · System.RandomRandom Word64Defined in random-1.3.1 · System.RandomRandom Word8Defined in random-1.3.1 · System.Random(Random a, Random b) => Random (a, b)Defined in random-1.3.1 · System.Random(Random a, Random b, Random c) => Random (a, b, c)Defined in random-1.3.1 · System.Random(Random a, Random b, Random c, Random d) => Random (a, b, c, d)Defined in random-1.3.1 · System.Random(Random a, Random b, Random c, Random d, Random e) => Random (a, b, c, d, e)Defined in random-1.3.1 · System.Random(Random a, Random b, Random c, Random d, Random e, Random f) => Random (a, b, c, d, e, f)Defined in random-1.3.1 · System.Random(Random a, Random b, Random c, Random d, Random e, Random f, Random g) => Random (a, b, c, d, e, f, g)Defined in random-1.3.1 · System.Random
Instances23Finite, …
Finite VoidDefined in random-1.3.1 · System.Random.GFiniteFinite Int16Defined in random-1.3.1 · System.Random.GFiniteFinite Int32Defined in random-1.3.1 · System.Random.GFiniteFinite Int64Defined in random-1.3.1 · System.Random.GFiniteFinite Int8Defined in random-1.3.1 · System.Random.GFiniteFinite BoolDefined in random-1.3.1 · System.Random.GFiniteFinite CharDefined in random-1.3.1 · System.Random.GFiniteFinite IntDefined in random-1.3.1 · System.Random.GFiniteFinite OrderingDefined in random-1.3.1 · System.Random.GFiniteFinite WordDefined in random-1.3.1 · System.Random.GFiniteFinite Word16Defined in random-1.3.1 · System.Random.GFiniteFinite Word32Defined in random-1.3.1 · System.Random.GFiniteFinite Word64Defined in random-1.3.1 · System.Random.GFiniteFinite Word8Defined in random-1.3.1 · System.Random.GFiniteFinite ()Defined in random-1.3.1 · System.Random.GFiniteFinite a => Finite (Maybe a)Defined in random-1.3.1 · System.Random.GFinite(Finite a, Finite b) => Finite (Either a b)Defined in random-1.3.1 · System.Random.GFinite(Finite a, Finite b) => Finite (a, b)Defined in random-1.3.1 · System.Random.GFinite(Finite a, Finite b, Finite c) => Finite (a, b, c)Defined in random-1.3.1 · System.Random.GFinite(Finite a, Finite b, Finite c, Finite d) => Finite (a, b, c, d)Defined in random-1.3.1 · System.Random.GFinite(Finite a, Finite b, Finite c, Finite d, Finite e) => Finite (a, b, c, d, e)Defined in random-1.3.1 · System.Random.GFinite(Finite a, Finite b, Finite c, Finite d, Finite e, Finite f) => Finite (a, b, c, d, e, f)Defined in random-1.3.1 · System.Random.GFinite(Finite a, Finite b, Finite c, Finite d, Finite e, Finite f, Finite g) => Finite (a, b, c, d, e, f, g)Defined in random-1.3.1 · System.Random.GFinite
Methods
next :: g -> (Int, g)genWord8 :: g -> (Word8, g)genWord16 :: g -> (Word16, g)genWord32 :: g -> (Word32, g)genWord64 :: g -> (Word64, g)genWord32R :: Word32 -> g -> (Word32, g)genWord64R :: Word64 -> g -> (Word64, g)genShortByteString :: Int -> g -> (ShortByteString, g)unsafeUniformFillMutableByteArray :: MutableByteArray s -> Int -> Int -> g -> ST s ggenRange :: g -> (Int, Int)split :: g -> (g, g)
Instances8RandomGen, …
RandomGen StdGenDefined in random-1.3.1 · System.Random.InternalRandomGen SMGenDefined in random-1.3.1 · System.Random.InternalRandomGen SMGenDefined in random-1.3.1 · System.Random.InternalRandomGen g => RandomGen (StateGen g)Defined in random-1.3.1 · System.Random.InternalRandomGen g => RandomGen (AtomicGen g)Defined in random-1.3.1 · System.Random.StatefulRandomGen g => RandomGen (IOGen g)Defined in random-1.3.1 · System.Random.StatefulRandomGen g => RandomGen (STGen g)Defined in random-1.3.1 · System.Random.StatefulRandomGen g => RandomGen (TGen g)Defined in random-1.3.1 · System.Random.Stateful
Methods
splitGen :: g -> (g, g)
Instances8SplitGen, …
SplitGen StdGenDefined in random-1.3.1 · System.Random.InternalSplitGen SMGenDefined in random-1.3.1 · System.Random.InternalSplitGen SMGenDefined in random-1.3.1 · System.Random.InternalSplitGen g => SplitGen (StateGen g)Defined in random-1.3.1 · System.Random.InternalSplitGen g => SplitGen (AtomicGen g)Defined in random-1.3.1 · System.Random.StatefulSplitGen g => SplitGen (IOGen g)Defined in random-1.3.1 · System.Random.StatefulSplitGen g => SplitGen (STGen g)Defined in random-1.3.1 · System.Random.StatefulSplitGen g => SplitGen (TGen g)Defined in random-1.3.1 · System.Random.Stateful
Instances7Eq, Show, NFData, RandomGen, SplitGen, SeedGen, …
Eq StdGenDefined in random-1.3.1 · System.Random.InternalShow StdGenDefined in random-1.3.1 · System.Random.InternalNFData StdGenDefined in random-1.3.1 · System.Random.InternalRandomGen StdGenDefined in random-1.3.1 · System.Random.InternalSplitGen StdGenDefined in random-1.3.1 · System.Random.InternalSeedGen StdGenDefined in random-1.3.1 · System.Random.Seedtype SeedSize StdGen = SeedSize SMGenDefined in random-1.3.1 · System.Random.Seed
Instances42Uniform, …
Uniform CBoolDefined in random-1.3.1 · System.Random.InternalUniform CCharDefined in random-1.3.1 · System.Random.InternalUniform CIntDefined in random-1.3.1 · System.Random.InternalUniform CIntMaxDefined in random-1.3.1 · System.Random.InternalUniform CIntPtrDefined in random-1.3.1 · System.Random.InternalUniform CLLongDefined in random-1.3.1 · System.Random.InternalUniform CLongDefined in random-1.3.1 · System.Random.InternalUniform CPtrdiffDefined in random-1.3.1 · System.Random.InternalUniform CSCharDefined in random-1.3.1 · System.Random.InternalUniform CShortDefined in random-1.3.1 · System.Random.InternalUniform CSigAtomicDefined in random-1.3.1 · System.Random.InternalUniform CSizeDefined in random-1.3.1 · System.Random.InternalUniform CUCharDefined in random-1.3.1 · System.Random.InternalUniform CUIntDefined in random-1.3.1 · System.Random.InternalUniform CUIntMaxDefined in random-1.3.1 · System.Random.InternalUniform CUIntPtrDefined in random-1.3.1 · System.Random.InternalUniform CULLongDefined in random-1.3.1 · System.Random.InternalUniform CULongDefined in random-1.3.1 · System.Random.InternalUniform CUShortDefined in random-1.3.1 · System.Random.InternalUniform CWcharDefined in random-1.3.1 · System.Random.InternalUniform Int16Defined in random-1.3.1 · System.Random.InternalUniform Int32Defined in random-1.3.1 · System.Random.InternalUniform Int64Defined in random-1.3.1 · System.Random.InternalUniform Int8Defined in random-1.3.1 · System.Random.InternalUniform BoolDefined in random-1.3.1 · System.Random.InternalUniform CharDefined in random-1.3.1 · System.Random.InternalUniform IntDefined in random-1.3.1 · System.Random.InternalUniform WordDefined in random-1.3.1 · System.Random.InternalUniform Word16Defined in random-1.3.1 · System.Random.InternalUniform Word32Defined in random-1.3.1 · System.Random.InternalUniform Word64Defined in random-1.3.1 · System.Random.InternalUniform Word8Defined in random-1.3.1 · System.Random.InternalUniform ()Defined in random-1.3.1 · System.Random.InternalSeedGen g => Uniform (Seed g)Defined in random-1.3.1 · System.Random.Seed · orphan(Finite a, Uniform a) => Uniform (Maybe a)Defined in random-1.3.1 · System.Random.Internal(Finite a, Uniform a, Finite b, Uniform b) => Uniform (Either a b)Defined in random-1.3.1 · System.Random.Internal(Uniform a, Uniform b) => Uniform (a, b)Defined in random-1.3.1 · System.Random.Internal(Uniform a, Uniform b, Uniform c) => Uniform (a, b, c)Defined in random-1.3.1 · System.Random.Internal(Uniform a, Uniform b, Uniform c, Uniform d) => Uniform (a, b, c, d)Defined in random-1.3.1 · System.Random.Internal(Uniform a, Uniform b, Uniform c, Uniform d, Uniform e) => Uniform (a, b, c, d, e)Defined in random-1.3.1 · System.Random.Internal(Uniform a, Uniform b, Uniform c, Uniform d, Uniform e, Uniform f) => Uniform (a, b, c, d, e, f)Defined in random-1.3.1 · System.Random.Internal(Uniform a, Uniform b, Uniform c, Uniform d, Uniform e, Uniform f, Uniform g) => Uniform (a, b, c, d, e, f, g)Defined in random-1.3.1 · System.Random.Internal
Instances45UniformRange, …
UniformRange IntegerDefined in random-1.3.1 · System.Random.InternalUniformRange NaturalDefined in random-1.3.1 · System.Random.InternalUniformRange CBoolDefined in random-1.3.1 · System.Random.InternalUniformRange CCharDefined in random-1.3.1 · System.Random.InternalUniformRange CDoubleDefined in random-1.3.1 · System.Random.InternalUniformRange CFloatDefined in random-1.3.1 · System.Random.InternalUniformRange CIntDefined in random-1.3.1 · System.Random.InternalUniformRange CIntMaxDefined in random-1.3.1 · System.Random.InternalUniformRange CIntPtrDefined in random-1.3.1 · System.Random.InternalUniformRange CLLongDefined in random-1.3.1 · System.Random.InternalUniformRange CLongDefined in random-1.3.1 · System.Random.InternalUniformRange CPtrdiffDefined in random-1.3.1 · System.Random.InternalUniformRange CSCharDefined in random-1.3.1 · System.Random.InternalUniformRange CShortDefined in random-1.3.1 · System.Random.InternalUniformRange CSigAtomicDefined in random-1.3.1 · System.Random.InternalUniformRange CSizeDefined in random-1.3.1 · System.Random.InternalUniformRange CUCharDefined in random-1.3.1 · System.Random.InternalUniformRange CUIntDefined in random-1.3.1 · System.Random.InternalUniformRange CUIntMaxDefined in random-1.3.1 · System.Random.InternalUniformRange CUIntPtrDefined in random-1.3.1 · System.Random.InternalUniformRange CULLongDefined in random-1.3.1 · System.Random.InternalUniformRange CULongDefined in random-1.3.1 · System.Random.InternalUniformRange CUShortDefined in random-1.3.1 · System.Random.InternalUniformRange CWcharDefined in random-1.3.1 · System.Random.InternalUniformRange Int16Defined in random-1.3.1 · System.Random.InternalUniformRange Int32Defined in random-1.3.1 · System.Random.InternalUniformRange Int64Defined in random-1.3.1 · System.Random.InternalUniformRange Int8Defined in random-1.3.1 · System.Random.InternalUniformRange BoolDefined in random-1.3.1 · System.Random.InternalUniformRange CharDefined in random-1.3.1 · System.Random.InternalUniformRange DoubleDefined in random-1.3.1 · System.Random.InternalUniformRange FloatDefined in random-1.3.1 · System.Random.InternalUniformRange IntDefined in random-1.3.1 · System.Random.InternalUniformRange WordDefined in random-1.3.1 · System.Random.InternalUniformRange Word16Defined in random-1.3.1 · System.Random.InternalUniformRange Word32Defined in random-1.3.1 · System.Random.InternalUniformRange Word64Defined in random-1.3.1 · System.Random.InternalUniformRange Word8Defined in random-1.3.1 · System.Random.InternalUniformRange ()Defined in random-1.3.1 · System.Random.Internal(UniformRange a, UniformRange b) => UniformRange (a, b)Defined in random-1.3.1 · System.Random.Internal(UniformRange a, UniformRange b, UniformRange c) => UniformRange (a, b, c)Defined in random-1.3.1 · System.Random.Internal(UniformRange a, UniformRange b, UniformRange c, UniformRange d) => UniformRange (a, b, c, d)Defined in random-1.3.1 · System.Random.Internal(UniformRange a, UniformRange b, UniformRange c, UniformRange d, UniformRange e) => UniformRange (a, b, c, d, e)Defined in random-1.3.1 · System.Random.Internal(UniformRange a, UniformRange b, UniformRange c, UniformRange d, UniformRange e, UniformRange f) => UniformRange (a, b, c, d, e, f)Defined in random-1.3.1 · System.Random.Internal(UniformRange a, UniformRange b, UniformRange c, UniformRange d, UniformRange e, UniformRange f, UniformRange g) => UniformRange (a, b, c, d, e, f, g)Defined in random-1.3.1 · System.Random.Internal
Instances8SeedGen, …
SeedGen StdGenDefined in random-1.3.1 · System.Random.SeedSeedGen SMGenDefined in random-1.3.1 · System.Random.SeedSeedGen SMGenDefined in random-1.3.1 · System.Random.SeedSeedGen g => SeedGen (StateGen g)Defined in random-1.3.1 · System.Random.SeedSeedGen g => SeedGen (AtomicGen g)Defined in random-1.3.1 · System.Random.StatefulSeedGen g => SeedGen (IOGen g)Defined in random-1.3.1 · System.Random.StatefulSeedGen g => SeedGen (STGen g)Defined in random-1.3.1 · System.Random.StatefulSeedGen g => SeedGen (TGen g)Defined in random-1.3.1 · System.Random.Stateful
Instances8SeedSize, …
type SeedSize StdGen = SeedSize SMGenDefined in random-1.3.1 · System.Random.Seedtype SeedSize SMGen =Defined in random-1.3.1 · System.Random.Seed16
type SeedSize SMGen =Defined in random-1.3.1 · System.Random.Seed8
type SeedSize (StateGen g) = SeedSize gDefined in random-1.3.1 · System.Random.Seedtype SeedSize (AtomicGen g) = SeedSize gDefined in random-1.3.1 · System.Random.Statefultype SeedSize (IOGen g) = SeedSize gDefined in random-1.3.1 · System.Random.Statefultype SeedSize (STGen g) = SeedSize gDefined in random-1.3.1 · System.Random.Statefultype SeedSize (TGen g) = SeedSize gDefined in random-1.3.1 · System.Random.Stateful