Maison  >  Article  >  développement back-end  >  Méthode PHP pour implémenter plusieurs nombres aléatoires dans une plage spécifiée

Méthode PHP pour implémenter plusieurs nombres aléatoires dans une plage spécifiée

墨辰丷
墨辰丷original
2018-06-01 17:36:543928parcourir

Pour générer des données aléatoires en php, nous pouvons utiliser rand, mt_rand peut générer des données aléatoires dans une plage spécifiée

Appeler mt_rand() Nombres aléatoires. peut être généré, les paramètres sont les valeurs minimales et maximales de la plage et la fonction renvoie un nombre aléatoire entre les valeurs minimales et maximales.
Générer des nombres véritablement aléatoires n'est pas une tâche facile pour les calculs.

Il existe deux façons de générer des nombres aléatoires en PHP L'une est une fonction classique appelée rand(), et l'autre, plus excellente, est mt_rand().

Exemple 1

Le code est le suivant

$random =rand(0,1000);

ou

<?php
 $rand = mt_rand(1, 100);
 
 echo $rand;
?>

Exemple 2

Le code est le suivant

srand((double)microtime()*1000000); 
$random =rand(0,1000);

Exemple 3

Le code est le suivant

/** 
*获取一定范围内的多个随机数字 
*/ 
function yang_numberRand($begin = 0, $end = 20, $limit = 5){ 
  $rand_array = range($begin, $end); 
  shuffle($rand_array); //调用现成的数组随机排列函数 
  return array_slice($rand_array, 0, $limit); //截取前$limit个 
}

Résumé : Ce qui précède est l'intégralité du contenu de cet article , J'espère que cela sera utile à l'étude de tout le monde.

Recommandations associées :

Explication détaillée de la génération de vignettes PHP et de la production de filigrane d'image

Classe de code de vérification PHP Analyse ValidateCode

phpUtilisez la fonction preg_match() pour implémenter la méthode de vérification de l'adresse IP

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