PHP mt_rand()Funktionen
Beispiele
Zufallszahlen generieren:
<?php
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
Beispiel ausführen »
Definition und Verwendung
Die mt_rand()-Funktion generiert zufällige Ganzzahlen mithilfe des Mersenne-Twister-Algorithmus.
Tipp:Diese Funktion ist die bessere Wahl zum Generieren von Zufallswerten, und die Geschwindigkeit der Ergebnisrückgabe istrand()4-mal so hoch wie die der rand()-Funktion.
Tipp:Wenn Sie eine zufällige Ganzzahl zwischen 10 und 100 (einschließlich) möchten, verwenden Sie mt_rand (10,100).
Syntax
mt_rand();
oder
mt_rand(min,max);
oder
mt_rand(min,max);
| Parameter | Beschreibung |
|---|---|
| min | Optional. Gibt die kleinste Zahl an, die zurückgegeben werden soll. Standard ist 0. |
| max | Optional. Gibt die größte Zahl an, die zurückgegeben werden soll. Standard istmt_getrandmax()。 |
Technische Details
| Rückgabewert: | Zwischenmin(oder 0) undmax(oder mt_getrandmax()) einschließlich. Wennmax < mindann wird FALSE zurückgegeben. |
|---|---|
| Rückgabetyp: | Integer |
| PHP-Version: | 4+ |
| PHP-Änderungsprotokoll: | PHP 4.2.0: Der Zufallszahlengenerator wird automatisch mit einem Startwert initialisiert. PHP 5.3.4: Wennmax < mindann wird eine E_WARNING gemeldet und FALSE zurückgegeben. |
PHP-Mathe-Referenzhandbuch Andere Erweiterungen