Random\Engine\PcgOneseq128XslRr64::jump

(PHP 8 >= 8.2.0)

Random\Engine\PcgOneseq128XslRr64::jump — Ефективне переміщення двигуна вперед на кілька кроків

Опис

public Random\Engine\PcgOneseq128XslRr64::jump(int $advance): void

Переміщує стан алгоритму вперед на кількість кроків, задану параметром advanceніби функція Random\Engine\PcgOneseq128XslRr64::generate() була викликана стільки разів.

Список параметрів

advance

Кількість кроків просування вперед; повинно бути или больше.

Значення, що повертаються

Функція не повертає значення після виконання.

Помилки

  • Якщо параметр advanceменьше , буде викинуто виняток ValueError

Приклади

Приклад #1 Приклад використання Random\Engine\PcgOneseq128XslRr64::jump()****

Loading...

Результат виконання наведеного прикладу:

A: e6d0d5813913a424
B: e6d0d5813913a424

Приклад #2 Методи Randomizer можуть викликати двигун більше одного разу

Loading...

Результат виконання наведеного прикладу:

A: 1e9f3107d56653d0
B: a156c0086dd79d44
B: 1e9f3107d56653d0