你会如何在java中给出随机限制?

时间:2012-01-18 06:10:53

标签: java

因此,假设您要生成一个随机数,但您希望它低于指定数量。 这可能吗?

3 个答案:

答案 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);