# Класс Random\Engine\Xoshiro256StarStar

(PHP 8 >= 8.2.0)

## Введение

Класс реализует алгоритм » xoshiro256**.

## Обзор класса

namespace Random\Engine;
final class Xoshiro256StarStar implements Random\Engine {
/* Методы */
public function __construct(string|int|null `$seed` = `null`)
public function __debugInfo(): array
public function generate(): string
public function jump(): void
public function jumpLong(): void
public function __serialize(): array
public function __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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open