Java生成特定范围内的随机数?

Java生成特定范围内的随机数?,java,random,Java,Random,我想创建一个从0.5到1.0的随机字段变量 private double traction = // ??? Java拥有返回的函数Math.random。因此,如果希望随机数仅在0.5和1之间变化,则需要将该数字缩放一半,使其仅在0和0.5之间变化,然后将其添加到范围中的最小值0.5 private double traction = (Math.random() * 0.5) + 0.5; 您可以阅读随机数生成器类的文档。

我想创建一个从0.5到1.0的随机字段变量

private double traction = // ???

Java拥有返回的函数Math.random。因此,如果希望随机数仅在0.5和1之间变化,则需要将该数字缩放一半,使其仅在0和0.5之间变化,然后将其添加到范围中的最小值0.5

private double traction = (Math.random() * 0.5) + 0.5;

您可以阅读随机数生成器类的文档。