Boa noite (…pelo menos em Portugal…rsrsrrs)
Estou a tentar gerar 100 números aleatórios no intervalo entre 10 e 100 e passar para uma função de forma a calcular a média destes, mas não estou a ver como fazer e já tentei várias soluções e formas daqui.
Obrigada pela atenção.
Oi @Cece_Magalhaes
Para gerar numeros aleatórios você pode usar a classe Random. Ela tem métodos para gerar o que você precisa:
int quantidadeDeNumeros = 100;
int valorMinimo = 10;
int valorMaximo = 100;
int[] valores = new Random().ints(quantidadeDeNumeros, valorMinimo, valorMaximo + 1).toArray();
fiz assim:
int quantidade = 100;
int minimo = 10;
int maximo = 100;
int[] numeros = new Random().ints(minimo, maximo).limit(quantidade).toArray();
//preencher(numeros, 10, 100);
public static void preencher(int[] dst, int min, int max) {
Random r = new Random();
for (int i = 0; i < dst.length; i++) {
dst[i] = min + r.nextInt(max - min);
}
}
//stream.forEach(System.out.println);
public static void media() {
System.out.println("Você entrou no método Inclui.");
//return (preencher()) / 100;
}
Mas não estou a conseguir passar para a função média e fazer o cálculo desta.