Verwendung der rand()-Funktion: Die rand()-Funktion generiert eine Pseudo-Zufallszahl zwischen einem bestimmten Bereich oder zwischen 0 und dem Standardmaximum (getgrandmax()), was systemabhängig ist.
Syntax:int rand ($min, $max)
Parameter:Die Funktion rand() nimmt zwei optionale Parameter wie oben und unten beschrieben.
- $min: ist ein optionaler Parameter, der verwendet wird, um die untere Grenze für die Zufallszahl festzulegen. Das Standardminimum ist 0.
- $max:Dies ist ein optionaler Parameter, der verwendet wird, um eine Obergrenze für die Zufallszahl festzulegen. Der Standardwert ist max - dies ist der Rückgabewert von getgrandmax(), der systemabhängig ist (für Windows ist es 32767).
Programm 1:PHP-Programm zum Generieren von a Zufallszahl mit der rand-Funktion().
// PHP-Programm zum Generieren einer Zufallszahl
// innerhalb des angegebenen Bereichs
// Zufallszahlen ohne Bereich erzeugen
// die Funktion rand() gibt eine Zufallszahl zurück
$num1
= rand ();
echo
" Zufallszahl: "
.
$num1
.
""
;
// Erzeuge Zufallszahlen in einem bestimmten Bereich
$num2
= rand (7, 100);
echo
"Zufallszahl im Bereich (7, 100):"
,
$num2
;
< br>?>
Exit:Zufallszahl: 77551982 Zufallszahl im Bereich (7, 100): 37
Hinweis .Die rand()-Funktion - es ist eine Pseudo-Zufallsfunktion, was bedeutet, dass sie einen Seed von der Maschine nimmt und entsprechend eine Zahl generiert. Somit ist das Verfahren zum Generieren von Zahlen nicht vollständig zufällig. Dies kann bis zu einem gewissen Grad nachverfolgt werden. Es ist also nicht kryptografisch sicher. Es wird nicht für die Kryptografie verwendet, wo die Randomisierung sehr wichtig ist. Verwenden Sie die Funktion random_int(), um eine kryptografisch sichere Zufallszahl zu generieren. Verwenden der Funktion random_int(): random_int() wird verwendet, um kryptografisch sichere Zufallszahlen zu generieren. Diese Zahlen können für objektive Ergebnisse verwendet werden. Funktion CryptGenRandom() unter Windows und Systemaufruf getrandom (2) unter Linux, um eine Zufallszahl zu generieren.Syntax:int random_int ($min, $max)
Parameter :Die Funktion random_int() nimmt zwei Parameter wie oben und unten beschrieben.- $min: enthält die untere Grenze der Zufallszahl.
- $max:enthält die Obergrenze der Zufallszahl.
Programm 2: Generiere Zufallszahlen in einem Bereich mit der Funktion random_int() .
// PHP-Programm zum Generieren einer Zufallszahl
// in einem bestimmten Bereich
// Generiere Zufallszahlen in einem bestimmten Bereich
// mit der Funktion random_int()
$num1
= random_int (35 , 100);
echo
" Zufallszahl im Bereich (35, 100): "
.
$num1
.
""
;
// Zufällig Zahl im Bereich (10, 30)
$num2
= random_int (10, 30);
echo
" Zufallszahl im Bereich (10, 30): "
.
$num2
;
?>
Exit:Zufallszahl im Bereich (35, 100): 93 Zufallszahl im Bereich (10, 30 ): 28