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
Formation continue
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!