/**
* @author lautturi.com
* Java example: shuffle an array in java
*/
import java.util.*;
public class Lautturi {
public static void main(String[] args) {
Random rand = new Random();
int[] intArray = { 1,2,3,4,5,6,7,8,9,10 };
for (int i = 0; i < intArray.length; i++) {
int randomPosition = rand.nextInt(intArray.length);
int temp = intArray[i];
intArray[i] = intArray[randomPosition];
intArray[randomPosition] = temp;
}
System.out.println("shuffle array:"+Arrays.toString(intArray));
}
}
output:
shuffle array:[3, 4, 6, 9, 1, 8, 10, 7, 2, 5]