@Splayer escreveu:
Estou tentando fazer com que um valor
Random
seja guardado em um vetor sem repetir o mesmo valor, o problema que está repetindo.
Código:int x = 2; int y = 10; int[][] random = new int[x][y]; String[] z= new String[40]; boolean[] usando = { false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false,}; public void aleatoriando() { Random r = new Random(); for (int j = 0; j < x; j++) { for (int c = 0; c < y; c++) { int n = r.nextInt(z.length); if (usando[n] == false) { usando[n] = true; random[j][c] = n; //} else { //c--; } } } }
Mensagens: 5
Participantes: 3