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