Heim >Backend-Entwicklung >PHP-Tutorial >Codebeispiele für drei Methoden zum Generieren von Zufallszahlen in PHP

Codebeispiele für drei Methoden zum Generieren von Zufallszahlen in PHP

怪我咯
怪我咯Original
2017-07-06 10:32:101771Durchsuche

Teilen Sie drei Methoden zum Generieren von sich nicht wiederholenden Zufallszahlen zwischen 1 und 10 mit php Eine sich nicht wiederholende Zufallszahl zwischen 1 und 10?

Beispiel 1: Verwenden Sie die Shuffle-Funktion, um Zufallszahlen zu generieren.

Beispiel 2: Verwenden Sie die Funktion
<?php
$arr=range(1,10);
shuffle($arr);
foreach($arr as $values)
{
 echo $values." ";
}
?>
array_unique

, um Zufallszahlen zu generieren.

Beispiel 3: Verwenden Sie die Funktion
<?php
$arr=array();
while(count($arr)<10)
{
 $arr[]=rand(1,10);
 $arr=array_unique($arr);
}
echo implode(" ",$arr);
?>
array_flip

, um Zufallszahlen zu generieren, mit denen doppelte Werte entfernt werden können.

Beispiel für eine PHP-Zufallszahlengenerierungsfunktion
<?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 vonCodebeispiele für drei Methoden zum Generieren von Zufallszahlen in PHP. 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