package javaapplication1;
public class JavaApplication1 {
public static void main(String[] args) {
int[][] array2D = new int[4][5];
int n;
for (int i = 0; i < array2D.length; i++ )
for (int j = 0; j < array2D[i].length; j++ ) {
do {
n = (int)(Math.random()*100);
} while (NumberExist(array2D, n));
array2D[i][j] = n;
}
for (int[] array2D1 : array2D) {
for (int j = 0; j < array2D1.length; j++) {
System.out.print(array2D1[j] + " ");
}
System.out.println();
}
}
static boolean NumberExist(int[][] array2D, int number) {
for (int i = 0; i < array2D.length; i++ )
for (int j = 0; j < array2D[i].length; j++ )
if (array2D[i][j] == number) return true;
return false;
}
}
/*
run1:
59 37 30 62 23
87 72 41 2 35
14 5 80 18 53
45 32 46 92 55
run2:
98 33 24 20 4
38 69 60 95 44
81 50 39 41 34
85 23 17 86 25
run3:
94 96 23 33 81
77 7 22 32 89
50 97 4 93 43
51 37 61 60 38
*/