我正在尝试使用此代码生成随机浮点数。

 float rangeDuration2 = maxDuration - minDuration;


但是由于某种原因,java不像我使用.nextInt()那样允许我使用此行


  类型为Random的方法nextFloat()不适用于参数(float)


 float actualDuration2 = rand.nextFloat(rangeDuration2) + minDuration;


反正这吗?

最佳答案

这应该可以解决问题。

 float actualDuration2 = rand.nextFloat()*rangeDuration2 + minDuration;

10-05 19:17