Fill an Array[A] using the given Dist[A] instance.
Fill an Array[A] using the given Dist[A] instance.
Fill an array with random Bytes.
Fill an array with random Bytes.
Fill an array with random Ints.
Fill an array with random Ints.
Fill an array with random Longs.
Fill an array with random Longs.
Fill an array with random Shorts.
Fill an array with random Shorts.
Generate an Array[A] using the given Dist[A] instance.
Generate an Array[A] using the given Dist[A] instance.
Generate an array of n random Bytes.
Generate an array of n random Bytes.
Generate an array of n random Ints.
Generate an array of n random Ints.
Generate an array of n random Longs.
Generate an array of n random Longs.
Generate an array of n random Shorts.
Generate an array of n random Shorts.
Generate an infinite iterator of random values using Dist[A].
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 integer using n bits of state (0 <= n <= 32).
Generates a random Boolean.
Generates a random Boolean.
Generates a random double in [from, until).
Generates a random double in [from, until).
Generates a random double in [0.0, n).
Generates a random double in [0.0, n).
Generates a random double in [0.0, 1.0).
Generates a random double in [0.0, 1.0).
Generates a random float in [from, until).
Generates a random float in [from, until).
Generates a random float in [0.0, n).
Generates a random float in [0.0, n).
Generates a random float in [0.0, 1.0).
Generates a random float in [0.0, 1.0).
Generate an equally-distributed random Int.
Generate an equally-distributed random Int.
Return an Int in [from, to].
Return an Int in [from, to].
Generates a random int between 0 (inclusive) and n (exclusive).
Generates a random int between 0 (inclusive) and n (exclusive).
Generates a random long.
Generates a random long. All 64-bit long values are equally likely.
Return an Long in [from, to].
Return an Long in [from, to].
Generates a random int between 0 (inclusive) and n (exclusive).
Generates a random int between 0 (inclusive) and n (exclusive).