PHP CSPRNG
CSPRNG (Cryptographically Secure Pseudo-Random Number Generator, générateur de nombres pseudo-aléatoires).
PHP 7 fournit un mécanisme simple pour générer des nombres aléatoires cryptographiquement forts en introduisant plusieurs fonctions CSPRNG.
random_bytes()- Chaîne pseudo-aléatoire protégée cryptographiquement.
random_int()- Entier pseudo-aléatoire protégé cryptographiquement.
random_bytes()
Format de syntaxe
string random_bytes ( int $length )
Paramètres
longueur- Le nombre d'octets renvoyés par la chaîne aléatoire.
Valeur de retour
Renvoie une chaîne et accepte un paramètre d'entrée de type int représentant le nombre d'octets du résultat renvoyé.
Instance
Le résultat de l'exécution du programme ci-dessus est :
6f36d48a29
random_int()
Format de syntaxe
int random_int ( int $min , int $max )
Paramètres
min- La valeur minimale renvoyée doit être supérieure ou égale à PHP_INT_MIN.
max- La valeur maximale renvoyée doit être inférieure ou égale à PHP_INT_MAX .
Valeur de retour
Renvoie un nombre entier dans la plage spécifiée.
Instance
Le résultat de l'exécution du programme ci-dessus est :
723 -64