import java.util.HashSet;
import java.util.Iterator;
import java.util.Random;
import java.util.Set;
public class SetTest {
/**
* @param args
*/
public static void main(String[] args) {
//问题分析,现在要产生无重复的10个数字
Set<Object> set=new HashSet<Object>(100);
Random random=new Random();
int count=0;//计数
while (count<100) {
int num=random.nextInt(1000);
set.add(num);
//遍历产生的数字
if(count<set.size()){
count++;
}
}
printNumber(set);
}
public static void printNumber(Set<Object> set){
if(set!=null){
Iterator<Object> iterator=set.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}
}
java 使用hashset产生不重复的随机数
最新推荐文章于 2021-02-25 03:12:32 发布
本文介绍了一个使用Java实现的程序,该程序能够生成指定数量的不重复随机数,并通过HashSet确保唯一性。此外,还提供了一个打印这些随机数的方法。
476

被折叠的 条评论
为什么被折叠?



