public class test {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
Random random=new Random();
for (int i = 0; i < 15; i++)
{
int n=random.nextInt(15);//產生隨機數
list.add(new Integer(n));
}
System.out.println("打亂前順序為:");
System.out.println(list);
for (int i = 0; i < 3; i++) {
System.out.println("第" + i + "次打亂:");
Collections.shuffle(list);
System.out.println(list);
}
}
}
結果:
打亂前順序為:
[9, 3, 14, 5, 2, 0, 0, 3, 12, 4, 13, 4, 11, 2, 3]
第0次打亂:
[12, 9, 2, 11, 0, 3, 5, 0, 2, 3, 14, 3, 13, 4, 4]
第1次打亂:
[4, 9, 14, 5, 4, 2, 0, 13, 11, 2, 3, 3, 12, 3, 0]
第2次打亂:
[4, 13, 0, 5, 9, 14, 2, 0, 3, 3, 12, 2, 3, 11, 4]