2014-03-16 3 views
-2

Я пытаюсь получить программу, которая может генерировать некоторые случайные числа, а затем найти среднее значение этих случайных чисел, все в пределах установленных параметров.Случайное среднее Java

Вот что я до сих пор:

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: "); 
    } 
} 
+2

Что вы думаете? – lreeder

+0

вы должны проверить http://stackoverflow.com/questions/363681/generating-random-numbers-in-a-range-with-java, а затем просто добавить их и делить на общие числа – mig

+0

Что вы до сих пор не знаете На самом деле ничего. –

ответ

1

Если вы хотите использовать случайные числа:

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

В противном случае проверьте Javadoc на Random на другие способы генерации случайных чисел, т.е. в пределах диапазона и т. д.

Смежные вопросы