functions-online

mt_rand

Beschreibung

Viele Zufallszahlengeneratoren, die auf älteren libc-Versionen basieren, haben seltsame oder doch zumindest unerwartete Verhaltensweisen und sind zudem recht langsam. Standardmäßig verwendet PHP den libc-Zufallszahlengenerator mit der Funktion rand(). Die Funktion mt_rand() kann jedoch als vollwertiger Ersatz verwendet werden. Sie verwendet einen Zufallszahlengenerator mit den bekannten Charakteristika der « Mersenne Twister «, die Zufallszahlen viermal schneller generiert als der durchschnittliche libc-rand()-Aufruf.

Wenn die Funktion ohne Angabe von $min und/oder $max aufgerufen, gibt mt_rand() eine Pseudozufallszahl zwischen 0 und mt_getrandmax() zurück. Benötigen Sie zum Beispiel eine Zufallszahl zwischen 10 und 100 (inklusive), verwenden Sie mt_rand(10, 100).

Deklaration von mt_rand

int mt_rand ( [int $min ] [, int $max ] )

mt_rand online ausführen







teile mt_rand

Kommentare für mt_rand

+

Leave your comment