package zhu0703;
/*
需求: 编写一个程序, 获取10个1-10的随机数,要求随机数不能重复,并在控制台输出
思路:
1 创建Set集合
2创建随机数对象
3 判断长度是否小于10 是, 产生一个随机数,并添加到set中 不是回到3继续
4 遍历集合
*/
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class SetDemo {
public static void main(String[] args) {
Set<Integer> set = new HashSet<Integer>();
Random random = new Random();
while (set.size() < 10) {
int num = random.nextInt(20) + 1;
set.add(num);
}
for (int x : set) {
System.out.println(x);
}
}
}
java 通过Set随机获取一个长度是10的0-20之间的随机数
最新推荐文章于 2023-03-28 09:27:58 发布