Tecnología

Inicio

Cómo hacer una matriz y rellenar con números aleatorios en Java

Cómo hacer una matriz y rellenar con números aleatorios en Java


Java no implementa una clase Matrix que proporciona métodos integrados para la manipulación de matrices como uno de sus valores por defecto. Sin embargo, se pueden crear y modificar las matrices bidimensionales de los números como si fueran matrices. Además, el Instituto Nacional de Estándares de Tecnología creó una biblioteca de matriz simple en Java llamada JAMA, con el que crear y manipular matrices. Puede utilizar cualquiera de los métodos para crear una representación de la matriz en Java, aunque sin un paquete especial que tendrá que poner en práctica las manipulaciones de matriz a sí mismo.

Instrucciones

a través de matrices

1 Crear una matriz 2D de números enteros, por ejemplo, "int [] [] arr = new arr [x] [y];", donde "x" es el número de filas y "y" es el número de columnas.

2 Crear una nueva instancia de un generador de números aleatorios, por ejemplo, "Random rand = new Random ();"

3 Crear un doble bucle for para recorrer todas las entradas de la matriz y añadir un nuevo número aleatorio a cada entrada, como por ejemplo: "for (int i = 0; i <x, i ++) {for (int j = 0; j <y; j ++) {arr [i] [j] = rand.nextInt (r);}} ", donde" r "es el valor máximo que desea generar.

A través de paquete de JAMA

4 Descargar el paquete de JAMA.

5 Incluir el paquete matriz de JAMA en las dependencias de su proyecto, un proceso que depende de su JDK.

6 Crear una nueva matriz aleatoria en el código mediante una llamada al método estático Matrix.random (), por ejemplo, "Matrix m = Matrix.random (x, y);" donde x es el número de filas y y es el número de columnas.

Consejos y advertencias

  • Asegúrese de importar el paquete java.util.Random para generar números aleatorios.