我想创建一个从0.5到1.0随机的字段变量。
private double traction = // ???
答案 0 :(得分:3)
Java拥有返回a number that varies between 0 and 1的函数Math.random()
。因此,如果您希望随机数仅在0.5和1之间变化,则需要将此数字缩放一半,使其仅在0到0.5之间变化,然后将其添加到范围中的最小值0.5。
private double traction = (Math.random() * 0.5) + 0.5;