Je pense que tout le monde connaît la fonction rand(). De nombreux amis ont rencontré cette fonction au cours du processus de développement. Ils savent tous que cette fonction génère des nombres aléatoires PHP et que la fonction rand() renvoie des nombres aléatoires PHPEntier ! Aujourd'hui, je vais vous emmener en savoir plus sur la fonction rand() de génération de nombres aléatoires en PHP !
Tout d'abord, découvrons la fonction de nombre aléatoire rand() fournie par PHP. La fonction rand() de PHP renverra un entier aléatoire. L'utilisation spécifique est la suivante :
rand(min,max)
. Les paramètres facultatifs min et max peuvent faire en sorte que rand() renvoie un entier pseudo-aléatoire compris entre 0 et rand_max. Par exemple, si vous souhaitez un nombre aléatoire entre 5 et 15 (y compris 5 et 15), utilisez rand(5, 15).
Permettez-moi de regarder un exemple spécifique ci-dessous. Nous effectuons un appel de fonction de base sans définir de paramètres spécifiques. Le nombre aléatoire que nous obtenons ne sera pas limité par les paramètres min et max. >
Obtenez le résultat : 652696728 (résultat aléatoire) 1. Utilisez PHP pour générer un nombre aléatoire dans l'intervalle spécifié. Si nous voulons générer un nombre aléatoire entre deux nombres, nous devons définir deux paramètres pour rand : Dans celui-ci. De cette façon, le résultat que nous obtenons est Sous notre contrôle, il devrait être minnum <= result <= maxnum; en supposant que nous voulons utiliser PHP pour générer un nombre aléatoire entre 10000 et 2000, notre code devrait être écrit comme ceci :echo(rand(1000,2000));?>
$my_array=array('asp','php','网页','ajax','css','jquery','html'); echo($my_array[rand(0,6)]);
javascript etc. Éléments du tableau, notez que notre my_array array contient sept éléments, nous définissons les paramètres de rand() entre 0 et 6, ci-dessous nous en utilisons deux ensembles de nombres aléatoires pour faire l'exemple ci-dessus Amélioration de la fonction, nous avons besoin d'un nombre aléatoire pour le jugement conditionnel, et d'un autre nombre aléatoire pour la sortie des éléments, le code est le suivant :
$my_array=array('asp','php','javascript','ajax','css','jquery','html'); $repetition=rand(0,6); for($i=0;$i<=$repetition;$i++){ echo('i am learning ' . $my_array[rand(0,6)]); echo(' on 51cto.com'); }
$ip2id= round(rand(600000, 2550000) / 10000); //第一种方法,直接生成 $ip3id= round(rand(600000, 2550000) / 10000); $ip4id= round(rand(600000, 2550000) / 10000); //下面是第二种方法,在以下数据中随机抽取 $arr_1 = array("218","218","66","66","218","218","60","60","202","204","66","66","66","59","61","60","222", "221","66","59","60","60","66","218","218","62","63","64","66","66","122","211"); $randarr= mt_rand(0,count($arr_1)-1); $ip1id = $arr_1[$randarr]; echo $ip1id; echo "."; echo $ip2id; echo "."; echo $ip3id; echo "."; echo $ip4id; ?>
Résumé : Cet article est pour vous présenter la génération de nombres aléatoires PHP. La fonction rand() est un très bon choix pour de nombreux amis. J'espère qu'elle sera utile. à votre travail~
Recommandations associées :
les nombres aléatoires PHP ne sont pas générés à plusieurs reprises Cinq façonsCe 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!