float minX = 50.0f;
float maxX = 100.0f;

Random rand = new Random();

float finalX = rand.nextFloat(maxX - minX + 1.0f) + minX;

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

嗯什么?

最佳答案

nextFloat 方法不带参数。调用它,然后在所需范围内缩放返回值。

float minX = 50.0f;
float maxX = 100.0f;

Random rand = new Random();

float finalX = rand.nextFloat() * (maxX - minX) + minX;

07-24 09:49