PHP/Mathematische Funktionen: Unterschied zwischen den Versionen
< PHP
Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: == Mathematische Funktionen == PHP verfügt über alle in höheren Programmiersprachen üblichen mathematischen Funktionen. == Mathematische Konstanten == == Zufalls...) |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 10: | Zeile 10: | ||
{| class=wikitable width=100% | {| class=wikitable width=100% | ||
! width= | ! width=15% | Funktion !! Beschreibung | ||
|- | |- | ||
| <tt>srand($zahl)</tt> || Setzt den Startwert für den Zufallsgenerator. | | <tt>srand($zahl)</tt> || Setzt den Startwert für den Zufallsgenerator. |
Version vom 23. Januar 2009, 17:52 Uhr
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.