首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Java中生成一个带有max,min和mean(average)的随机数

在Java中生成一个带有max, min和mean(average)的随机数,可以使用以下代码:

代码语言:java
复制
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方法生成一个在minmax之间的随机数,并将其存储在numbers数组中。同时,我们计算了随机数的总和,并使用它来计算随机数的平均值(即mean)。最后,我们输出了生成的随机数、最大值、最小值和平均值。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券