PHP/Mathematische Funktionen

Aus Mikiwiki
< PHP
Version vom 23. Januar 2009, 17:52 Uhr von Michi (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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.