(PHP 7, PHP 8)
random_int — Génère des nombres entiers pseudo-aléatoire cryptographiquement sécurisé
$min
, int $max
): intGénère un entier aléatoires cryptographiques qui convient à un usage où des résultats impartial sont critique, comme lors d'un mélange d'un paquet de cartes pour une partie de poker.
La source des données aléatoires utilisée pour cette fonction est :
Note: Bien que cette fonction ait été ajoutée en PHP 7.0, une » implementation en espace utilisateur est disponible pour PHP 5.2 jusqu'à 5.6, inclus.
min
La valeur minimale à retourner, qui doit être
PHP_INT_MIN
ou supérieur.
max
La valeur maximale à retourner, qui doit être moins
ou égal à PHP_INT_MAX
.
Retourne un nombre entier pseudo-aléatoire cryptographiquement sécurisé dans
l'intervale entre min
et max
inclus.
Exemple #1 Exemple avec random_int()
<?php
var_dump(random_int(100, 999));
var_dump(random_int(-1000, 0));
?>
Résultat de l'exemple ci-dessus est similaire à :
int(248) int(-898)