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产生不重复的随机数
最新推荐文章于 2020-11-26 20:45:34 发布