# La classe Random\Engine\Xoshiro256StarStar

(PHP 8 >= 8.2.0)

## Introduction

Implémente l'algorithme » xoshiro256**.

## Synopsis de la classe

final class Random\Engine\Xoshiro256StarStar implements Random\Engine {
/* Méthodes */
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
}

## Sommaire

- Random\Engine\Xoshiro256StarStar::__construct — Construit un nouveau moteur xoshiro256**
- Random\Engine\Xoshiro256StarStar::__debugInfo — Renvoie l'état interne du moteur
- Random\Engine\Xoshiro256StarStar::generate — Générer 64 bits de données aléatoires
- Random\Engine\Xoshiro256StarStar::jump — Déplace de manière efficace le moteur en avant de 2^128 pas
- Random\Engine\Xoshiro256StarStar::jumpLong — Déplace de manière efficace le moteur en avant de 2^192 pas
- Random\Engine\Xoshiro256StarStar::__serialize — Sérialise l'objet Xoshiro256StarStar
- Random\Engine\Xoshiro256StarStar::__unserialize — Désérialise le paramètre data en un objet Xoshiro256StarStar