- class numpy.random.BitGenerator(seed=None)#
Base Class for generic BitGenerators, which provide a stream of random bits based on different algorithms. Must be overridden.
- Parameters:
- seed{None, int, array_like[ints], SeedSequence}, optional
A seed to initialize the
BitGenerator. If None, then fresh, unpredictable entropy will be pulled from the OS. If anintorarray_like[ints]is passed, then it will be passed toSeedSequenceto derive the initialBitGeneratorstate. One may also pass in aSeedSequenceinstance. All integer values must be non-negative.
- Attributes:
- lockthreading.Lock
Lock instance that is shared so that the same BitGenerator can be used in multiple Generators without corrupting the state. Code that generates values from a bit generator should hold the bit generator’s lock.
Methods
numpy.random.BitGenerator — NumPy v2.5.dev0 Manual