Generate an equally-distributed random Int.
Generates a random long.
Generates a random long. All 64-bit long values are equally likely.
Fill an Array[A] using the given Dist[A] instance.
Fill an array with random Bytes.
Fill an array with random Ints.
Fill an array with random Longs.
Fill an array with random Shorts.
Generate an Array[A] using the given Dist[A] instance.
Generate an array of n random Bytes.
Generate an array of n random Ints.
Generate an array of n random Longs.
Generate an array of n random Shorts.
Generate an infinite iterator of random values using Dist[A].
Generate a random value using a Dist[A] type class instance.
Generate a random value using a Dist[A] type class instance.
Implicit Dist[A] instances are provided for the AnyVal types as well as UByte through ULong. More complex Dist instances can be created from these.
Generates a random integer using n bits of state (0 <= n <= 32).
Generates a random Boolean.
Generates a random double in [from, until).
Generates a random double in [0.
Generates a random double in [0.0, n).
Generates a random double in [0.
Generates a random double in [0.0, 1.0).
Generates a random float in [from, until).
Generates a random float in [0.
Generates a random float in [0.0, n).
Generates a random float in [0.
Generates a random float in [0.0, 1.0).
Return an Int in [from, to].
Generates a random int between 0 (inclusive) and n (exclusive).
Return an Long in [from, to].
Generates a random int between 0 (inclusive) and n (exclusive).