PHP/Mathematische Funktionen

Aus Mikiwiki
< PHP
Wechseln zu: Navigation, Suche

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.