import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
class Ideone {
public static void main
(String[] args
) { char mat[][] = new char[5][5];
List<Integer> random = randomNumbers(65, 90, 25);
int posicao = 0;
for (int ctlin = 0; ctlin < 5; ctlin++)
for (int ctcol = 0; ctcol < 5; ctcol++) mat[ctlin][ctcol] = (char)(int)random.get(posicao++);
for (int ctlin = 0; ctlin < 5; ctlin++) {
for (int ctcol
= 0; ctcol
< 5; ctcol
++) System.
out.
print(mat
[ctlin
][ctcol
] + " "); }
}
public static List<Integer> randomNumbers(int start, int end, int count) {
List<Integer> lista = new ArrayList<>(end - start + 1);
for (int i = start; i <= end; i++) lista.add(i);
lista = lista.subList(0, count);
return lista;
}
}
//https://pt.stackoverflow.com/q/131079/101
aW1wb3J0IGphdmEudXRpbC5BcnJheUxpc3Q7CmltcG9ydCBqYXZhLnV0aWwuQ29sbGVjdGlvbnM7CmltcG9ydCBqYXZhLnV0aWwuTGlzdDsKIApjbGFzcyBJZGVvbmUgewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHsKCQljaGFyIG1hdFtdW10gPSBuZXcgY2hhcls1XVs1XTsKCQlMaXN0PEludGVnZXI+IHJhbmRvbSA9IHJhbmRvbU51bWJlcnMoNjUsIDkwLCAyNSk7CgkJaW50IHBvc2ljYW8gID0gMDsKICAgICAgICBmb3IgKGludCBjdGxpbiA9IDA7IGN0bGluIDwgNTsgY3RsaW4rKykKICAgICAgICAgICAgZm9yIChpbnQgY3Rjb2wgPSAwOyBjdGNvbCA8IDU7IGN0Y29sKyspIG1hdFtjdGxpbl1bY3Rjb2xdID0gKGNoYXIpKGludClyYW5kb20uZ2V0KHBvc2ljYW8rKyk7CiAgICAgICAgZm9yIChpbnQgY3RsaW4gPSAwOyBjdGxpbiA8IDU7IGN0bGluKyspIHsKICAgICAgICAgICAgZm9yIChpbnQgY3Rjb2wgPSAwOyBjdGNvbCA8IDU7IGN0Y29sKyspIFN5c3RlbS5vdXQucHJpbnQobWF0W2N0bGluXVtjdGNvbF0gKyAiICIpOwogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICB9ICAgICAgIAoJfQogICAgcHVibGljIHN0YXRpYyBMaXN0PEludGVnZXI+IHJhbmRvbU51bWJlcnMoaW50IHN0YXJ0LCBpbnQgZW5kLCBpbnQgY291bnQpIHsKCQlMaXN0PEludGVnZXI+IGxpc3RhID0gbmV3IEFycmF5TGlzdDw+KGVuZCAtIHN0YXJ0ICsgMSk7CgkJZm9yIChpbnQgaSA9IHN0YXJ0OyBpIDw9IGVuZDsgaSsrKSBsaXN0YS5hZGQoaSk7CgkJQ29sbGVjdGlvbnMuc2h1ZmZsZShsaXN0YSk7CgkJbGlzdGEgPSBsaXN0YS5zdWJMaXN0KDAsIGNvdW50KTsKCQlyZXR1cm4gbGlzdGE7CiAgICB9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzEzMTA3OS8xMDE=