//使用set集合存储,可以保证不重复。
HashSet<Integer> hs = new HashSet<Integer>();
//当集合元素少于10个时,会一直循环
while(hs.size()<11){
//产生1-20之间的随机数
int i = new Random().nextInt(20)+1;
//不用判断是否存在,因为是set集合,直接添加即可。如果是list集合则需要判断下
hs.add(i);
}
System.out.println(hs.size());
System.out.println(hs); |