Heim >Backend-Entwicklung >PHP-Problem >So generieren Sie sich nicht wiederholende Zufallszahlen in PHP
Das ist nichts, worüber man reden müsste; kommen wir gleich zur Sache und reden wir über die Idee
Das erste ist, den mt_rand( ) Funktion zum Generieren einer bestimmten Anzahl von Zufallszahlen;
Verwenden Sie dann die Funktion array_unique(), um Duplikate zu entfernen; PHP-Programmierung für Anfänger bis Fortgeschrittene )
Aufgrund der Duplikatentfernung reicht die erhaltene Anzahl nicht für die angegebene Anzahl aus.Der Kern besteht darin, eine While-Schleife zu verwenden, bis die angegebene Anzahl erreicht ist Anzahl der Zahlen wird erhalten;
Gehen Sie hierher
Für diejenigen, die nach Perfektion streben, können Sie auch sort(); nicht zum Sortieren zu verwenden; der Hauptzweck besteht darin, die erhaltene Array-Schlüsseltransformation zu formatieren;Das obige ist der detaillierte Inhalt vonSo generieren Sie sich nicht wiederholende Zufallszahlen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!