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