Maison  >  Article  >  développement back-end  >  Comment générer des nombres aléatoires en php

Comment générer des nombres aléatoires en php

王林
王林original
2020-06-29 10:42:408607parcourir

La méthode utilisée par PHP pour générer des nombres aléatoires est la suivante : Elle peut être obtenue en utilisant la fonction mt_rand(), telle que [mt_rand(10,100)], ce qui signifie générer un entier aléatoire entre 10 et 100. La fonction mt_rand() est un meilleur choix pour générer des valeurs aléatoires, renvoyant des résultats quatre fois plus rapidement que la fonction rand().

Comment générer des nombres aléatoires en php

Des nombres aléatoires peuvent être générés à l'aide de la fonction mt_rand(), qui utilise l'algorithme Mersenne Twister pour générer des entiers aléatoires.

Astuce : Cette fonction est un meilleur choix pour générer des valeurs aléatoires, renvoyant des résultats 4 fois plus rapidement que la fonction rand().

Astuce : Si vous souhaitez un entier aléatoire compris entre 10 et 100 inclus, utilisez mt_rand (10 100).

Jetons un coup d'œil au code spécifique :

function GetRandStr($length){
$str='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$len=strlen($str)-1;
$randstr='';
for($i=0;$i<$length;$i++){
$num=mt_rand(0,$len);
$randstr .= $str[$num];
}
return $randstr;
}
$number=GetRandStr(6);
echo $number;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que fait JWT ?Article suivant:Que fait JWT ?