Pseudorandom number generator ndarray creation function tools.
Constructor for creating ndarrays filled with pseudorandom values drawn from a binary PRNG.
Create a function for generating pseudorandom values drawn from a binary PRNG.
Constructor for creating ndarrays filled with pseudorandom values drawn from a unary PRNG.
Create a function for generating pseudorandom values drawn from a unary PRNG.
Constructor for creating arrays filled with pseudorandom values drawn from a nullary PRNG.
Constructor for creating arrays filled with pseudorandom values drawn from a binary PRNG.
Create a factory function for generating pseudorandom values drawn from a binary PRNG.
Random numbers.
Return a function which tests if every element in an array passes a test condition.
Constructor for creating ndarrays filled with pseudorandom values drawn from a ternary PRNG.
Format an error message for production.
A 32-bit Mersenne Twister pseudorandom number generator.
Evaluate a polynomial using double-precision floating-point arithmetic.
Common APIs shared across base pseudorandom number generators.
Beta distributed pseudorandom numbers.
Uniformly distributed pseudorandom numbers between 0 and 1.
Compute the sum of an infinite series.
Round a double-precision floating-point number toward zero.
A linear congruential pseudorandom number generator (LCG) based on Park and Miller.
Continued fraction approximation.
A linear congruential pseudorandom number generator (LCG) whose output is shuffled.
Uniformly distributed pseudorandom numbers.
Normally distributed pseudorandom numbers using the improved Ziggurat method.