首先调用Random随机数产生器
写一个死循环
当产生够数的切满足要求的随机数之后用break结束循环
最后把随机数遍历出来
代码:
package kehouzuoye23_4;
import java.util.HashSet;
import java.util.Random;
public class SuiJiShu {
public static void main(String[] args) {
Random r = new Random();
HashSet<Integer> hs = new HashSet<Integer>();
for (int j = 0; ; j++) {
hs.add(r.nextInt(20)+1);
if(hs.size()==10){
break;
}
}
for (Integer n : hs) {
System.out.println(n);
}
}
}
|
|