numpy.random.BitGenerator#

класс numpy.random.BitGenerator(seed=None)#

Базовый класс для общих BitGenerators, которые предоставляют поток случайных битов на основе различных алгоритмов. Должен быть переопределён.

Параметры:
seed{None, int, array_like[ints], SeedSequence}, необязательный

Семя для инициализации BitGenerator. Если None, то свежая, непредсказуемая энтропия будет взята из ОС. Если int или array_like[ints] передается, то он будет передан в SeedSequence для получения начального BitGenerator состояние. Также можно передать SeedSequence экземпляра. Все целочисленные значения должны быть неотрицательными.

Смотрите также

SeedSequence
Атрибуты:
блокировкаthreading.Lock

Экземпляр Lock, который используется совместно, чтобы один и тот же BitGenerator мог использоваться в нескольких Generators без повреждения состояния. Код, который генерирует значения из бит-генератора, должен удерживать блокировку бит-генератора.

Методы

random_raw(self[, size])

Возвращает случайные числа, сгенерированные базовым BitGenerator

spawn(n_children)

Создание новых независимых дочерних генераторов битов.