java 从List<Integer> 中随机获取6个数

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

 

posted @ 2017-06-02 01:53  小尹同学  阅读(8738)  评论(0编辑  收藏  举报