List<Integer> list 为不重复的数字集合,例如:1,2,3,4,5,6,7,8,9,10
从中随机获取不重复的6个数。代码如下。
1 List<Integer> list = new ArrayList<Integer>(); 2 for(int i=0;i<30;i++){ 3 list.add(i); 4 } 5 6 for(int i = 0;i<6;i++){ 7 //显示数字并将其从列表中删除,从而实现不重复. 8 System.out.println(list.remove(new Random().nextInt(list.size()))); 9 }
最后输出结果如下:29、4、11、0、20、9