Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Methode zur Implementierung mehrerer Zufallszahlen innerhalb eines angegebenen Bereichs

PHP-Methode zur Implementierung mehrerer Zufallszahlen innerhalb eines angegebenen Bereichs

墨辰丷
墨辰丷Original
2018-06-01 17:36:543928Durchsuche

Um Zufallsdaten in PHP zu generieren, können wir Rand verwenden, mt_rand kann Zufallsdaten innerhalb eines bestimmten Bereichs generieren.

Aufruf mt_rand() Zufallszahlen generiert werden kann, sind die Parameter die minimalen und maximalen Werte des Bereichs und die Funktion gibt eine Zufallszahl zwischen den minimalen und maximalen Werten zurück.
Echte Zufallszahlen zu generieren ist für Berechnungen keine leichte Aufgabe.

Es gibt zwei Möglichkeiten, Zufallszahlen in PHP zu generieren. Eine davon ist eine klassische Funktion namens rand() und die andere, ausgezeichnetere Funktion ist mt_rand().

Beispiel 1

Der Code lautet wie folgt

$random =rand(0,1000);

oder

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

Beispiel 2

Der Code lautet wie folgt

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

Beispiel 3

Der Code lautet wie folgt

/** 
*获取一定范围内的多个随机数字 
*/ 
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个 
}

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird hilfreich sein Jeder lernt.

Verwandte Empfehlungen:

Detaillierte Erläuterung der PHP-Miniaturbildgenerierung und Bildwasserzeichenproduktion

PHP-Verifizierungscode-Klassen-ValidateCode-Analyse

phpVerwenden Sie die Funktion preg_match(), um die Methode zur Überprüfung der IP-Adresse zu implementieren

Das obige ist der detaillierte Inhalt vonPHP-Methode zur Implementierung mehrerer Zufallszahlen innerhalb eines angegebenen Bereichs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn