Hallo, wie man eine normale, eindimensionale List, ArrayList, LinkedList zufällig mischen lässt, weiß ich.
( Collections.shuffle(arrayList); )
Wie geht das Ganze nun aber mit einer mehrdimensionalen ArrayList, sodass alle elemente wirklich zufällig über 2 dimensionen verteilt sind? (damit meine ich nicht nur die reihenfolge der sublists zu vertauschen, sondern auch die elemente innerhalb der sublist. Dabei sollen die elemente innerhalb der sublist auch außerhalb dieser "vermischt" werden können.
Ich hoffe wenn ich versuche das problem grafisch darzustellen, ist klarer was gemeint ist:
ich habe folgende Grafik:
folgendes wäre eine akzeptable lösung:
folgendes wäre KEINE akzeptable lösung:
bisher hab ich dazu nichts gefunden.
ich danke euch für eure mühe
( Collections.shuffle(arrayList); )
Wie geht das Ganze nun aber mit einer mehrdimensionalen ArrayList, sodass alle elemente wirklich zufällig über 2 dimensionen verteilt sind? (damit meine ich nicht nur die reihenfolge der sublists zu vertauschen, sondern auch die elemente innerhalb der sublist. Dabei sollen die elemente innerhalb der sublist auch außerhalb dieser "vermischt" werden können.
Ich hoffe wenn ich versuche das problem grafisch darzustellen, ist klarer was gemeint ist:
ich habe folgende Grafik:
Code:
1,2,3
4,5,6
7,8,9
Code:
3,5,9
2,4,7,
1,8,6
folgendes wäre KEINE akzeptable lösung:
Code:
1,3,2
5,4,6,
9,8,7
bisher hab ich dazu nichts gefunden.
ich danke euch für eure mühe