« Random\Engine\PcgOneseq128XslRr64::__unserialize
Random\Engine\Xoshiro256StarStar::__construct »
PHP Manual
Random
La clase Random\Engine\Xoshiro256StarStar
La clase Random\Engine\Xoshiro256StarStar
(PHP 8 >= 8.2.0)
Introducción
Implementa el algoritmo
» xoshiro256**
.
Sinopsis de la Clase
final
class
Random\Engine\Xoshiro256StarStar
implements
Random\Engine
{
/* Métodos */
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
}
Tabla de contenidos
Random\Engine\Xoshiro256StarStar::__construct
— Construye un nuevo motor xoshiro256**
Random\Engine\Xoshiro256StarStar::__debugInfo
— Devuelve el estado interno del motor
Random\Engine\Xoshiro256StarStar::generate
— Generar 64 bits de datos aleatorios
Random\Engine\Xoshiro256StarStar::jump
— Avanza el motor de manera eficiente 2^128 pasos
Random\Engine\Xoshiro256StarStar::jumpLong
— Avanza de manera eficiente el motor 2^192 pasos
Random\Engine\Xoshiro256StarStar::__serialize
— Serializa el objeto Xoshiro256StarStar
Random\Engine\Xoshiro256StarStar::__unserialize
— Deserializa el argumento data en un objeto Xoshiro256StarStar