【初心者】Java質問・相談スレッド115【歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0080デフォルトの名無しさん
2008/05/14(水) 01:37:22public static void shuffle(int[] array) {
shuffle(array, array.length);
}
private static void shuffle(int[] array, int size) {
if (size == 1) return;
int swapIndex = random.nextInt(size - 1);
int temp = array[size - 1];
array[size - 1] = array[swapIndex];
array[swapIndex] = temp;
shuffle(array, size - 1);
}
■ このスレッドは過去ログ倉庫に格納されています