numpy.random.PCG64DXSM.advance#

метод

random.PCG64DXSM.заранее(delta)#

Продвиньте базовый ГСЧ, как если бы произошло delta выборок.

Параметры:
deltaцелое число, положительное

Количество выборок для продвижения ГСЧ. Должно быть меньше размера переменной состояния в базовом ГСЧ.

Возвращает:
selfPCG64

ГСЧ продвинут на delta шагов

Примечания

Продвижение ГСЧ обновляет состояние базового ГСЧ, как если бы было сделано заданное количество вызовов базового ГСЧ. В общем случае нет однозначного соответствия между количеством выходных случайных значений из конкретного распределения и количеством выборок из основного ГСЧ. Это происходит по двум причинам:

  • Случайные значения моделируются с использованием метода на основе отклонения, поэтому в среднем требуется более одного значения из базового ГСЧ для генерации одного значения.

  • Количество бит, необходимых для генерации симулированного значения, отличается от количества бит, генерируемых базовым ГСЧ. Например, два 16-битных целочисленных значения могут быть симулированы из одного выбора 32-битного ГСЧ.

Продвижение состояния ГСЧ сбрасывает любые предварительно вычисленные случайные числа. Это требуется для обеспечения точной воспроизводимости.