随机平均Java

时间:2014-03-16 01:33:32

标签: java random

我试图获得一个可以生成一些随机数的程序,然后找到这些随机数的平均值,所有这些都在设定的参数范围内。

这是我到目前为止所拥有的:

import java.util.*;

public class RandomAverage {

    public static void main(String[] args) 
    {
        Scanner scanner = new Scanner(System.in);
        Random random = new Random();

        System.out.print("Enter n: ");
        int n = Integer.parseInt(scanner.nextLine());

        double sum =

我知道我需要像这样结束这个程序:

System.out.print("Computer generated " + n + " random numbers in range between 1 – 100 and the average " + __ + " is: ");
    }
}

1 个答案:

答案 0 :(得分:1)

如果你想使用随机整数:

double sum = 0;
for (int i=0; i<n; i++) {
   sum += random.nextInt();
}
double average = sum/n;

否则,请查看Random上的Javadoc,了解其他生成随机数的方法,即在范围内等。