(PHP 8 >= 8.2.0)
Random\Randomizer::getBytes — Renvoie des octets aléatoires
Génère une chaîne contenant des octets aléatoires uniformément sélectionnés de la length
demandée.
Comme les octets retournés sont sélectionnés de manière complètement aléatoire, la chaîne résultante est susceptible de contenir des caractères non imprimables ou des séquences UTF-8 invalides. Il peut être nécessaire de l'encoder avant de la transmettre ou de l'afficher.
length
La longueur de la chaîne aléatoire chaîne de caractères qui doit être retournée en octets; doit être 1
ou plus.
Une chaîne de caractères contenant le nombre demandé d'octets aléatoires.
length
est inférieure à 1
,
une ValueError sera lancée.
Random\Randomizer::$engine
sous-jacent.
Exemple #1 Exemple de Random\Randomizer::getBytes()
<?php
$r = new \Random\Randomizer();
echo bin2hex($r->getBytes(8)), "\n";
?>
Résultat de l'exemple ci-dessus est similaire à :
ebdbe93cd56682c2