diff --git a/src/array/visualizer/ArrayVisualizer.java b/src/array/visualizer/ArrayVisualizer.java index 7e56aa62..edf37854 100644 --- a/src/array/visualizer/ArrayVisualizer.java +++ b/src/array/visualizer/ArrayVisualizer.java @@ -616,7 +616,7 @@ public static void shuffle(int[] array) { String tmp = heading; heading = "Shuffling..."; for(int i = 0; i < array.length; i++){ - swap(arrayController, i, (int)(Math.random()*array.length)); + swap(arrayController, i, (int)(Math.random()*i+1)); arrayController.aa-=2; if(SHUFFLEANIM) sleep(1);