LLENAR UNA MATRIZ DE NUMEROS ALEATORIOS ENTEROS O DECIMALES EN JAVA

llenar una matriz de numeros aleatorios

Hoy veremos una forma de llenar una matriz con números aleatorios o randon en java. Existen diversas formas para crear una matriz de números aleatorios, pero hoy mostrare un método bastante sencillo y fácil de entender.

Si no sabes ¿como crear una matriz en Java? no te preocupes, iré paso a paso desde lo más básico.

Matriz de números aleatorios en Java

Crear una matriz de numeros aleatorios, ya sea números enteros (int o Integers) o numeros decimales (double), no es algo dificil. Solo debemos tener cuidado de no confundirnos a la hora de recorrer la matriz y agregar los números randon, aleatorios, al azar o como ustedes los quieran llamar.

Video tutorial sobre como llenar una matriz de numeros randon

En este video explico paso a paso conceptos básicos sobre como crear y agregar números o elementos a una matriz, ademas de como agregar elementos aleatorios o randon.

Codigo en Java usado durante el video

//Instancionamos la clase randon para generar numeros aleatorios
		Random randon = new Random();
		//Creamos una matriz cuadrada de tamanio 5 x 5, es decir, 5 filas y 5 columnas
		double [][] matriz = new double [5][5];
		// dos for para recorrer cada posicion de la matriz y agregar el numero
		for (int i = 0; i < matriz.length; i++) {
			for (int j = 0; j < matriz.length; j++) {
				//asignacion de numero aleatorio
				matriz[i][j] = randon.nextInt() +randon.nextDouble();
			}
		}
		//imprimir respuesta
		String respuesta = "";
		for (int i = 0; i < matriz.length; i++) {
			for (int j = 0; j < matriz.length; j++) {
				respuesta = respuesta +" "+ matriz[i][j];
			}
			respuesta = respuesta + "\n";
		}
		System.out.println(respuesta);

Si quieres saber más sobre generar numeros aleatorios de forma un poco más avanzada como por ejemplo:

  • Generar números aleatorios entre un numero y otro
  • Generar números aleatorios omitiendo un numero

Puedes visitar el siguiente articulo donde explico más a fondo el tema de los números aleatorios.

Deja un comentario