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экземпляра. Все целочисленные значения должны быть неотрицательными.
Смотрите также
- Атрибуты:
- блокировкаthreading.Lock
Экземпляр Lock, который используется совместно, чтобы один и тот же BitGenerator мог использоваться в нескольких Generators без повреждения состояния. Код, который генерирует значения из бит-генератора, должен удерживать блокировку бит-генератора.
Методы
random_raw(self[, size])Возвращает случайные числа, сгенерированные базовым BitGenerator
spawn(n_children)Создание новых независимых дочерних генераторов битов.