生成0-10内无序的整数
- 生成1-10内的整数,存储到list集合中,并且无序
public class GetRandom {
@Test
public void getRandomList(){
List<Integer> list=new ArrayList();
//定义list集合存储需要返回的内容
Set<Integer> set=new HashSet();
//去除生成的随机数
Random random=new Random();
while (list.size()<10){
int num=random.nextInt(10);
//生成0-10内的随机数
if (set.add(num)){ //若能set集合能存储,说明list集合中也不存在,
list.add(num);
}
}
System.out.println(list);
}
}
网友评论