In diesem Artikel werden hauptsächlich die gängigen Methoden zum einfachen Erhalten von Zufallszahlen in PHP vorgestellt und die einfachen Implementierungstechniken von PHP zum Implementieren von Zufallszahlen in einem bestimmten Bereich und Zufallszahlen in einer bestimmten Zeichenfolge in Form von Beispielen analysiert Bedarf kann darauf verweisen
Das Beispiel in diesem Artikel beschreibt die gängige Methode zum einfachen Erhalten von Zufallszahlen in PHP. Teilen Sie es allen als Referenz mit. Die Details lauten wie folgt:
1 Erhalten Sie direkt die Zahl von Min-Max, z. B. 1-20:
$randnum = mt_rand(1, 20);
2 ArrayWählen Sie zufällig eine davon aus (Bestätigungscode erfordert eine Mischung aus Buchstaben und Zahlen)
function randUid(){ $str = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20";//要显示的字符,可自己进行增删 $list = explode(",", $str); $cmax = count($list) - 1; $randnum = mt_rand(0, $cmax); $uid = $list[$randnum]; }
Im Folgenden finden Sie drei Möglichkeiten, Zufallszahlen in PHP zu generieren: zwischen 1 und 10. Sich nicht wiederholende Zufallszahlen zwischen den Zeitpunkten, Beispiele für die Erzeugung sich nicht wiederholender Zufallszahlen durch PHP
Beispiel 1, Verwendung der Shuffle-Funktion zum Generieren von Zufallszahlen.
<?php $arr=range(1,10); shuffle($arr); foreach($arr as $values) { echo $values." "; } ?>
Beispiel 2: Verwenden Sie die Funktion array_unique, um Zufallszahlen zu generieren.
<?php $arr=array(); while(count($arr)<10) { $arr[]=rand(1,10); $arr=array_unique($arr); } echo implode(" ",$arr); ?>
Beispiel 3: Verwenden Sie die Funktion array_flip, um Zufallszahlen zu generieren, mit denen doppelte Werte entfernt werden können.
<?php $arr=array(); $count1=0; $count = 0; $return = array(); while ($count < 10) { $return[] = mt_rand(1, 10); $return = array_flip(array_flip($return)); $count = count($return); } //www.jb51.net foreach($return as $value) { echo $value." "; } echo "<br/>"; $arr=array_values($return);// 获得数组的值 foreach($arr as $key) echo $key." "; ?>
Das obige ist der detaillierte Inhalt vonBeispielcode für eine allgemeine PHP-Methode zum Erhalten von Zufallszahlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!