Maison > développement back-end > tutoriel php > 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

墨辰丷
Libérer: 2023-03-29 10:32:02
original
3948 Les gens l'ont consulté

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);
Copier après la connexion

ou

<?php
 $rand = mt_rand(1, 100);
 
 echo $rand;
?>
Copier après la connexion

Exemple 2

Le code est le suivant

srand((double)microtime()*1000000); 
$random =rand(0,1000);
Copier après la connexion

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个 
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal