/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
int linha = 2;
int coluna = 42;
int[][] numAle = new int [linha][coluna];
ArrayList<Integer> num = new ArrayList<>(linha * coluna);
for(int j = 0; j < (linha * coluna); j++)
{
num.add(j);
}
for (int i = 0 ; i < numAle.length ; i++)
{
for (int j = 0 ; j<numAle[i].length ; j++)
{
int index = gera.nextInt(num.size());
numAle[i][j] = num.get(index);
num.remove(index);
}
}
System.
out.
println (" Imprimindo resultados"); System.
out.
println ("==============================================");
for (int i = 0 ; i < numAle.length ; i++)
{
for (int j = 0 ; j < numAle[i].length ; j++)
{
System.
out.
printf("%2d ", numAle
[i
][j
]);
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVJhbmRvbSBnZXJhID0gbmV3IFJhbmRvbSgpOwoJCWludCBsaW5oYSA9IDI7CgkJaW50IGNvbHVuYSA9IDQyOwoJCWludFtdW10gbnVtQWxlID0gbmV3IGludCBbbGluaGFdW2NvbHVuYV07ICAgICAgIAoJCUFycmF5TGlzdDxJbnRlZ2VyPiBudW0gPSBuZXcgQXJyYXlMaXN0PD4obGluaGEgKiBjb2x1bmEpOwoJCQoJCWZvcihpbnQgaiA9IDA7IGogPCAobGluaGEgKiBjb2x1bmEpOyBqKyspCgkJeyAgICAgICAgICAgIAoJCQludW0uYWRkKGopOwoJCX0KCQkKCQlmb3IgKGludCBpID0gMCA7IGkgPCBudW1BbGUubGVuZ3RoIDsgaSsrKQoJCXsKCQkJZm9yIChpbnQgaiA9IDAgOyBqPG51bUFsZVtpXS5sZW5ndGggOyBqKyspCgkJCXsKCQkJCWludCBpbmRleCA9IGdlcmEubmV4dEludChudW0uc2l6ZSgpKTsgCgkJCQludW1BbGVbaV1bal0gPSBudW0uZ2V0KGluZGV4KTsgICAgICAgICAgICAgICAgCgkJCQludW0ucmVtb3ZlKGluZGV4KTsgICAgICAgICAgICAgICAgCgkJCX0gICAgICAgICAgICAgICAgCgkJfSAgICAgICAgCgkJCgkJU3lzdGVtLm91dC5wcmludGxuICgiICAgICAgICAgICAgSW1wcmltaW5kbyByZXN1bHRhZG9zIik7ICAgICAgICAgICAgIAoJCVN5c3RlbS5vdXQucHJpbnRsbiAoIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0iKTsgCgkJCgkJCgkJZm9yIChpbnQgaSA9IDAgOyBpIDwgbnVtQWxlLmxlbmd0aCA7IGkrKykKCQl7CgkJCWZvciAoaW50IGogPSAwIDsgaiA8IG51bUFsZVtpXS5sZW5ndGggOyBqKyspCgkJCXsKCQkJICAgU3lzdGVtLm91dC5wcmludGYoIiUyZCAiLCBudW1BbGVbaV1bal0pOyAgICAgICAgICAgICAgIAoJCQkgICAKCQkJfSAgICAgICAgICAgICAgICAKCQkJU3lzdGVtLm91dC5wcmludGxuICgiIik7CgkJfQoJfQp9