Hi nochmal.
Ok, shuffle basiert nur auf einer naiven Nutzung der Funktion rand, wie aus den Kommentaren zu shuffle hervorgeht. Wenig überraschend ist dann, dass rand das gleiche Problem hat. Es liefert für eine Weile (wenige Minuten) einen konstanten Wert, der dann wechselt. Und laut Handbuch muss rand ebenso seit PHP 4.2 nicht mehr initialisiert werden.
Daher ist shuffle gewissermaßen aus dem Schneider, meine obige Frage gilt denn der Funktion rand.
Viele Grüße,
der Bademeister