Jürgen Berkemeier: eine Zahl mit einem gesamten Array vergleichen

Beitrag lesen

Hallo,

wenn ich dein Problem richtig verstehe, willst Du die Elemente eines Arrays (hier Bildernamen) mischen und bei Zugriff mittels Zufallszahl können Elemente doppelt vorkommen.
Ich habe das Problem so gelöst: Ich nehme ein 2d-Array: in der einen Spalte sind die zu mischenden Elemente, die zweite fülle ich mit Zufallszahlen. Dann wird das 2d-Array nach der Spalte mit den Zufallszahlen sortiert, wodurch dann die Spalte mit den Elementen zufällig angeordnet ist, eben gemischt. Zu sehen gibt es das hier:
http://home.vrweb.de/j.berkemeier/Buchstabenmixer.html
Die Funktion wortmix(wort) mischt die inneren Buchstaben eines Wortes, das als Array übergeben wird. Wenn Du die Zeilen
  W[0][1]=0;
  W[Wort.length-1][1]=1;
einfach wegläßt, wird das ganze Array gemischt.

Gruß, Jürgen