我有一个双打数组,想要生成一个比前一个更大的随机数。这就是我到目前为止所做的:
public void randomGenerator(double[] array)
{
double[] newArray = new double[3];
array = newArray;
Random rand = new Random();
for(int i = 1; i < array.length; i++)
{
double rangeMin = 0;
double rangeMax = 10;
double randomValue = rangeMin + (rangeMax - rangeMin) * rand.nextDouble();
if(array[i] >array[i-1])
{
array[i] = randomValue;
}
}
System.out.println(Arrays.toString(array));
}
我不确定如何解决此问题,因为这会生成0.0的数组。