Nicole: array_rand durch array_unique ergänzen?

Beitrag lesen

Hallo erst mal ;-)

Ich nutze manchmal die funktion array_rand().
Bisher habe ich immer um sicherzugehen
das ergebniss in einem neuen Array gespeichert,
und zwar als array_unique.
Dieses um sicher zu gehen dass keine doppelten vorhanden sind.
Bei grossen Array ist das aber sehr serverlastig.

Bei einem Test mit 10.000 Einträgen fiel mir
auf dass auch array_rand schon keine doppelten
Einträge ausgibt.

Frage:
Hatte ich Glück(zb. gerade diese Php version..),
oder ist darauf Verlass, dass array_rand() niemals
ein Element doppelt auflistet ?

Anmerkung:
Der Gedanke deshalb, weil ja nur eine Zufallsausgabe erfolgt
und bei normalen Zufallsfunktionen können Werte sich ja auch
durchaus wiederholen.

Gruss Nikki