PHP/Mathematische Funktionen
< PHP
Mathematische Funktionen
PHP verfügt über alle in höheren Programmiersprachen üblichen mathematischen Funktionen.
Mathematische Konstanten
Zufallszahlen
Zufallszahlen werden häufig benötigt, um Vorgänge zu steuern oder beispielsweise Kennwörter zu erzeugen. ZUfallszahlen beruhen auf mathematischen Funktionen, die zwar einen chaotischen Verlauf haben, aber dennoch einer strengen Folge gehorchen - sie sind pseudozufällig. Echte Zufälligkeit wird erst erzeugt, wenn der Startwert variiert. Folgende Tabelle zeigt Funktionen zum Abruf der Zufallswerte und zum Setzen des Startwerts.
Funktion | Beschreibung |
---|---|
srand($zahl) | Setzt den Startwert für den Zufallsgenerator. |
rand([$min][, $max]) | Gibt eine Zufallszahl zwischen 0 und 1 oder - wenn benutzt - zwischen "$min" und "$max" zurück. |
getrandmax() | Gibt die höchstmögliche Zahl an, die von der Funktion "rand" erzeugt werden kann. |
mt_srand($zahl) | Setzt den Startwert für den Zufallsgenerator. |
mt_rand([$min][, $max]) | Gibt eine Zufallszahl zwischen 0 und 1 oder - wenn benutzt - zwischen "$min" und "$max" zurück. |
mt_getrandmax() | Gibt die höchstmögliche Zahl an, die von der Funktion "rand" erzeugt werden kann. |
Die Funktionen mit dem Präfix "mt_" sind neuer und sollten grundsätzlich bevorzugt werden.