« Random\Engine\PcgOneseq128XslRr64::__unserialize
Random\Engine\Xoshiro256StarStar::__construct »
PHP Manual
Random
La classe Random\Engine\Xoshiro256StarStar
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