如果我想产生11个从88到99的随机整数且相互都不重复,怎么办呢,求大神指点。
如果我想产生11个从88到99的随机整数且相互都不重复,怎么办呢,求大神指点。
如果我想产生11个从88到99的随机整数且相互都不重复,怎么办呢,求大神指点。
2015-08-18
/**
HashSet类,是存在于java.util包中的类。同时也被称为集合,该容器中只能存储不重复的对象。
*/
public static void main(String args[]) {
HashSet<Integer> hs = new HashSet<Integer>();
while (true) {
int a = (int)(Math.random() * 100);
if(a >= 88 && a <= 99) {
hs.add(a);
}
if (hs.size() == 11) {
break;
}
}
System.out.println(hs);
}上面的程序应该可以满足你的要求~。
举报