Ejercicio 024: Generar "n" números aleatorios.
Entrada: Cantidad de números a generar y número más alto.
Salida: Los "n" números aleatorios.
import java.util.Scanner;
public class Java_024 {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int n, max, aleatorio;
System.out.println("¿Cuántos números aleatorios serán?");
n = sc.nextInt();
System.out.println("¿Cuál será el número máximo?");
max = sc.nextInt();
System.out.println("\nNúmeros generados");
for (int i=0; i < n; i++) {
aleatorio = (int) (Math.random() * max) + 1;
System.out.println(aleatorio);
}
}
}
Math.random() genera números aleatorios comprendidos entre 0 y el máximo que nosotros le digamos, en este caso max.
Se le suma 1 para que no devuelva 0, por lo que si queremos ceros se le quitaría el "+ 1".
La función random() devuelve doubles, si queremos enteros se debe multiplicar por (int).
No hay comentarios:
Publicar un comentario