如何在特定区域内生成一个随机的int ?
我尝试过以下方法,但都不管用:
第一次:
randomNum = minimum + (int)(Math.random() * maximum);// Bug: `randomNum` can be bigger than `maximum`.
第二次:
Random rn = new Random();int n = maximum - minimum + 1;int i = rn.nextInt() % n;
randomNum = minimum + i;// Bug: `randomNum` can be smaller than `minimum`.