09/09/23 18:04:09
>>72
ありがとうございます。
結局、いくつかのページを参照し、入れ替えロジックで対応しました。
public static void shuffle(int[] a){
Random r = new Random();
for (int i = 0; i < a.length; i++) {
int j=r.nextInt(i+1);
swap(a,i,j);
}
}
public static void swap(int[] a, int i, int j){
if (i !=j){
int tmp=a[i];
a[i]=a[j];
a[j]=tmp;
}
}