ConFoo 2025

Random\Randomizer::getBytes

(PHP 8 >= 8.2.0)

Random\Randomizer::getBytesRenvoie des octets aléatoires

Description

public Random\Randomizer::getBytes(int $length): string

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.

Liste de paramètres

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.

Valeurs de retour

Une chaîne de caractères contenant le nombre demandé d'octets aléatoires.

Erreurs / Exceptions

Exemples

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

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top