numpy.random.philox.Philox.advance
метод
-
Philox.advance(delta) -
Передвинуть базовый генератор псевдослучайных чисел, как если бы произошло delta вызовов.
Параметры: -
delta : integer, positive -
Количество вызовов для продвижения генератора псевдослучайных чисел. Должно быть меньше размера переменной состояния в базовом генераторе псевдослучайных чисел.
Возвращает: -
self : Philox -
Генератор псевдослучайных чисел, продвинутый на delta шагов
Примечания
Продвижение состояния генератора псевдослучайных чисел обновляет состояние базового генератора псевдослучайных чисел так, как будто было сделано указанное количество вызовов базовому генератору. В общем случае нет однозначного соответствия между количеством выходных случайных значений из определенного распределения и количеством вызовов базового генератора.
- Случайные значения моделируются с помощью метода отбраковки, поэтому, в среднем, для генерации одного значения требуется более одного значения из базового генератора.
- Количество битов, необходимых для генерации значения, отличается от количества битов, сгенерированных базовым генератором. Например, два 16-битных целых значения могут быть смоделированы из одного вызова 32-битного генератора.
Продвижение состояния генератора псевдослучайных чисел сбрасывает все предварительно вычисленные случайные числа. Это необходимо для обеспечения точной воспроизводимости.
-
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/random/bit_generators/generated/numpy.random.philox.Philox.advance.html