PHP rand() Funktion
Definition und Verwendung
Die rand() Funktion gibt eine zufällige Ganzzahl zurück.
Syntax
rand(min,max)
Parameter | Beschreibung |
---|---|
min,max | optional. Bestimmt den Bereich der Zufallszahlengeneration. |
Beschreibung
wenn keine optionalen Parameter min und max, rand() gibt ein gefälschtes Zufallszahl zwischen 0 und RAND_MAX zurück. Zum Beispiel, um eine Zufallszahl zwischen 5 und 15 (einschließlich 5 und 15) zu erhalten, verwenden Sie rand(5, 15).
Tipp und Kommentar
Kommentar:Unter bestimmten Plattformen (z.B. Windows) beträgt RAND_MAX nur 32768. Wenn der erforderliche Bereich größer als 32768 ist, können Sie durch Angabe der min und max Parameter Zufallszahlen über RAND_MAX generieren oder erwägen, mt_rand() zu verwenden.
Kommentar:Seit PHP 4.2.0 ist es nicht mehr erforderlich srand() oder mt_srand() Die Funktion pflanzt dem Zufallszahlengenerator Samen, was jetzt automatisch erledigt wird.
Kommentar:In Versionen vor 3.0.7 bedeutet max das range. Um in diesen Versionen wie im obigen Beispiel 5 bis 15 Zufallszahlen zu erhalten, ist ein kurzer Beispielcode rand(5, 11).
Beispiel
Dieser Beispielcode gibt einige Zufallszahlen zurück:
<?php echo(rand(); echo(rand(); echo(rand(10,100)) ?>
Ausgabe:
17757 3794 97