在Java中生成一个带有max, min和mean(average)的随机数,可以使用以下代码:
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
int max = 100;
int min = 1;
int n = 100000;
double sum = 0;
Random random = new Random();
int[] numbers = new int[n];
for (int i = 0; i < n; i++) {
int randomNumber = random.nextInt(max - min + 1) + min;
numbers[i] = randomNumber;
sum += randomNumber;
}
double mean = sum / n;
System.out.println("Generated numbers: " + Arrays.toString(numbers));
System.out.println("Max: " + max);
System.out.println("Min: " + min);
System.out.println("Mean: " + mean);
}
}
在这个代码中,我们使用了Java的Random
类来生成随机数。我们设置了最大值max
和最小值min
,以及生成随机数的数量n
。然后,我们使用nextInt
方法生成一个在min
和max
之间的随机数,并将其存储在numbers
数组中。同时,我们计算了随机数的总和,并使用它来计算随机数的平均值(即mean)。最后,我们输出了生成的随机数、最大值、最小值和平均值。
领取专属 10元无门槛券
手把手带您无忧上云