<分区>
Possible Duplicate:
Generating random number in a range with Java
我正在尝试创建一个高于一个边界值但低于另一个边界值的随机数。该数字也可以等于任一边界。
两个边界都是随机创建的。 highNumber 是 0 到 100 之间的随机数,lowNumber 是 0 到 highNumber 的一半之间的随机数。
目前我的代码如下:
public static void createCorrectNumber() {
random = new Random();
correctNumber = random.nextInt(highNumber)+1;
correctNumber -= lowNumber;
}
这不是功能性的,因为当下限被取消时,它会变得低于边界。有任何想法吗?