Heim  >  Artikel  >  Backend-Entwicklung  >  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
coldplay.xixinach vorne
2020-07-24 17:27:172852Durchsuche

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);
}

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);
}

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen