Java在特定范围内生成一个随机数?
答
的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;
您可以阅读随机数生成器类[Random](http://docs.oracle.com/javase/7/docs/api/java/util/Random.html)的文档。 – csmckelvey 2015-02-08 22:22:32