分析:
1,不能重复的集合Set
2,Random产生随机数
3,for或者while循环将随机数添加到Set里面
4,遍历集合输出结果
package CollectionDemo;
import java.util.HashSet;
import java.util.Random;
/*
* 产生10个1-20之间的随机数要求随机数不能重复
*
* 分析:
* 1,不能重复的集合Set
* 2,Random产生随机数
* 3,for或者while循环将随机数添加到Set里面
* 4,遍历集合输出结果
*/
public class Demo1 {
public static void main(String[] args) {
//随机数生成器
Random r = new Random();
//创建Set集合
HashSet<Integer> hs = new HashSet<Integer>();
//判斷長度是否小於10,循环添加
while(hs.size()<10){
hs.add(r.nextInt(20)+1);
}
//遍历输出
for (Integer integer : hs) {
System.out.println(integer);
}
}
}