Bit Generators

The random values produced by numpy.random.Generator (and also Generator) are produced by a bit generator. These bit generators do not directly provide random numbers and only contain methods used for seeding, getting or setting the state, jumping or advancing the state, and for accessing low-level wrappers for consumption by code that can efficiently access the functions provided, e.g., numba.

Stable RNGs

These RNGs will be included in future releases.

Experimental RNGs

These RNGs are currently included for testing but are may not be permanent.

User-defined Bit Generators