2012-04-11 8 views
2

In PHP haben wir die Wahl zwischen mt_rand() und rand(), wobei mt_rand() den Mersenne Twister-Algorithmus und rand() den libc-Zufallsgenerator verwendet.Verwendet array_rand den Mersenne Twister-Algorithmus?

Ich möchte ein zufälliges Element aus einem Array mit array_rand wählen. Verwendet array_rand den Mersenne Twister-Algorithmus?

Es ist ziemlich einfach, meine eigene array_rand mit mt_rand zu implementieren, aber wenn array_rand den Mersenne Twister verwendet, dann umso besser.

Antwort

1

Das war wahrscheinlich nicht der Fall, da die Ergebnisse von array_rand()not random at all waren. Es wurde in den neuesten Versionen behoben (Details siehe Vaxquis's answer).

Verwandte Themen