Tach!
Nun will ich aber keine repetitiven Muster, jede zufällig generierte Zahl sollte nur ein einziges Mal aufscheinen. Bastle gerade an einer Array-Lösung und laufe damit phänomenal gegen die Wand, da jeder neue Aufruf der FOR-Schleife vorherige Aufrufe ja "vergisst"... ;(
Ich werf mal kommentarlos drei Funktionsnamen in die Runde: array_fill(), array_shuffle(), array_shift().
dedlfix.