如果我想产生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); }
上面的程序应该可以满足你的要求~。
举报