Heim > Backend-Entwicklung > PHP-Tutorial > Die einfachste Möglichkeit, in PHP Zufallszahlen einer bestimmten Länge zu generieren

Die einfachste Möglichkeit, in PHP Zufallszahlen einer bestimmten Länge zu generieren

coldplay.xixi
Freigeben: 2023-04-09 11:02:02
nach vorne
2960 Leute haben es durchsucht

Die einfachste Möglichkeit, in PHP Zufallszahlen einer bestimmten Länge zu generieren

Ich habe gerade ein SMS-Bestätigungscode-Modul geschrieben. Ich musste eine Zufallszahl mit einer bestimmten Anzahl von Ziffern verwenden. Dann habe ich online gesucht und festgestellt, dass es schrecklich ist Eine einfache Sache dauerte tatsächlich Dutzende von Zeilen. Es scheint, dass diejenigen ohne ein gutes Gehirn wirklich nicht zum Programmieren geeignet sind.

Eine einzeilige Version geschrieben:

function generate_code($length = 4) {
    return rand(pow(10,($length-1)), pow(10,$length)-1);
}
Nach dem Login kopieren

Um das Verständnis zu erleichtern und auch einige Wörter für diese Hydrologie aufzusparen, ist dies eine mehrzeilige Version:

function generate_code($length = 4) {
    $min = pow(10 , ($length - 1));
    $max = pow(10, $length) - 1;
    return rand($min, $max);
}
Nach dem Login kopieren

Verwandte Lernempfehlungen: PHP-Programmierung vom Anfänger bis zum Experten

Das obige ist der detaillierte Inhalt vonDie einfachste Möglichkeit, in PHP Zufallszahlen einer bestimmten Länge zu generieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage