Ecco a te:
codice:
import java.util.Random;
public class RandomMatrix {
private static final int MATRIX_ROWS = 5;
private static final int MATRIX_COLUMNS = 8;
public static void main(String[] args){
// creo la matrice con il numero di righe e colonne definite
int matrix[][] = new int[MATRIX_ROWS][MATRIX_COLUMNS];
// creo il generatore di numeri random
Random random = new Random();
// cliclo l'array bidimensionale
for (int i = 0; i < MATRIX_ROWS; i++) {
for (int j = 0; j < MATRIX_COLUMNS; j++) {
// genero il numero casuale tra 1 e 8 e lo inserisco nell'array bidimensionale
matrix[i][j] = random.nextInt(8) + 1;
// stampo la linea
System.out.print("[" + matrix[i][j]+ "]");
}
// stampo un carriage reutrn
System.out.print("\n");
}
}
}
come output restituisce una cosa del genere:
codice:
[8][8][2][1][7][3][5][2]
[5][6][6][6][4][2][8][7]
[8][5][4][6][1][8][5][5]
[6][7][3][4][1][2][3][7]
[3][8][8][3][2][4][8][6]