Arrayzufällig sortieren.
-
Hallo .
Ich habe ein Array aus "Spielkarten", nun möchte ich gerne diese array "mischen".
Im Klartext ich will die reihenfolge des Array zufällig ändern.
Leider kann man nicht so einfach Elemente aus eineme Array löschen.Meine erste Idee war. Ein zweites Array, was nach und nach immer um ein element des ursprünglichen Arrays erweitert wird. Das ursprüngliche Array wird dann immer um ein Element verklinert. Allerdings muss ich in jedem Schritt das neue Array umkopieren und das alte auch. das verschlingt bestimmt eine Menege Zeit. Es geht dabei um 512 karten. Hat jemand evtl. eine elegantere Lösung.
Vielen Dank
-
Collections.shuffle(List<?> ls);
-
-
Nimm auf jeden Fall eine List statt eines Arrays und dann folge shuffles Rat.