Клас Random\Engine\PcgOneseq128XslRr64
(PHP 8 >= 8.2.0)
Вступ
Реалізує » перестановний конгруентний генератор (PCG) зі 128 бітами стану, перетвореннями XSL і RR та 64 бітами на виході.
Огляд класів
final
class Random\Engine\PcgOneseq128XslRr64
implements
Random\Engine {
/* Методы */
public __construct(string|int|null $seed = null)
public __debugInfo(): array
public generate(): string
public jump(int $advance): void
public __serialize(): array
public __unserialize(array $data): void
}
Зміст
- Random\Engine\PcgOneseq128XslRr64::__construct - Створює новий двигун PCG Oneseq 128 XSL RR 64
- Random\Engine\PcgOneseq128XslRr64::__debugInfo - Повертає внутрішній стан двигуна
- Random\Engine\PcgOneseq128XslRr64::generate— Створює 64 біти випадкової послідовності
- Random\Engine\PcgOneseq128XslRr64::jump - Ефективне переміщення двигуна вперед на кілька кроків
- Random\Engine\PcgOneseq128XslRr64::__serialize— Серіалізує об'єкт PcgOneseq128XslRr64
- Random\Engine\PcgOneseq128XslRr64::__unserialize— Десеріалізує параметр data в об'єкт PcgOneseq128XslRr64