# 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