因此,假设您要生成一个随机数,但您希望它低于指定数量。 这可能吗?
答案 0 :(得分:10)
Random rand = new Random();
int randInt = rand.nextInt( 16 ); //Generates a number in [0, 1, .., 15]
文件位于: http://docs.oracle.com/javase/7/docs/api/java/util/Random.html#nextInt(int)
答案 1 :(得分:1)
使用以下方法random.nextInt(upperBound)。
答案 2 :(得分:1)
如果您要查找整数,此处提供的答案是正确的。但是,如果您不是在寻找整数随机数,我认为以下解决方案可行。
如果您想要一个50到100之间的随机数,请使用:
randomNumber = 50+(Math.random()* 50);