Hello,
Es würde reichen, solange bis $_alt leer ist:
shuffle($_alt);
$element = array_pop($_alt);$_neu[] = $element;
ausgabe($element)
>
> Danach ist $\_alt = $\_neu und es kann von vorne losgehen.
Aus taktischen Gründen ist es übrigens besser, array\_shift() zu benutzen anstelle von array\_pop(), also das Array quasi als FiFo-Speicher zu benutzen.
Zur Erklärung kommen wir dann, wenn wir später vielleicht noch die Grenzfälle diskutieren. Dazu muss sich der TO aber erst einmal zurückmelden :-)
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
![](http://selfhtml.bitworks.de/Virencheck.gif)
--
☻\_
/▌
/ \ Nur selber lernen macht schlau
<http://bikers-lodge.com>