日期:2014-05-20  浏览次数:20716 次

随机数问题.!
怎么一次性产生某个范围内的2个随机数 
  譬如 一次产生 2个 1到33 的随机数 用循环吗 ? 或者有更高的办法....


  用一个数组接受每次循环产生的随机数外 还有其他的方式吗 ? 因为产生的个数每次不一样 用集合是可以 
  有更好的办法吗 ?
 

------解决方案--------------------
Java code

Random r = new Random();
int iRandom = 0;

for(int i=0;i<2;i++){

   iRandom = r.nextInt(33);
   System.out.println(iRandom);

}

------解决方案--------------------
探讨

Java code

Random r = new Random();
int iRandom = 0;

for(int i=0;i<2;i++){

iRandom = r.nextInt(33);
System.out.println(iRandom);

}



数组 List Map Set都可以存放。 这随便你