How I can generate a diagonal array: first element arr[0][0] is random <4;10>, next diagonal elements are random but higher than previous element but not higher than 10,
example:
8 0 0 0
0 10 0 0
0 0 13 0
0 0 0 17
int lengthArray = scan.nextInt();
int[][] array = new int[lengthArray][lengthArray];
array[0][0] = rnd.nextInt(7) + 4;
for (int i = 1; i < array.length; i++) {
for (int j = 0; j < array.length; j++) {
// generate number diagonal
array[i][i] = rnd.nextInt(
(((array[i - 1][i - 1] + 10) - (array[i - 1][i - 1] + 1) + 1)) + (array[i - 1][i - 1] + 1));
}
}
I don't know what I'm doing wrong.
Aucun commentaire:
Enregistrer un commentaire