Boa tarde a todos! Sou novo por aqui e estou precisando um auxilio, espero que possam me ajudar. Tenho um array bidimensional onde recebo números em pares, por exemplo: 10 e 10, 20 e 20,21 e 21. Consigo receber esses números certinhos, meu problema é misturar aleatoriamente na matriz, os números estão ficando em sequencia:1 e 1,2e2,etc... quero mistura-los usando o random, mas não sei como fazer, random sempre gera números entre 0 e 1, mas não quero gerar, e sim misturar ou sortear os números dentro da matriz. Vou mostrar o código que fiz para entenderem melhor:
int numero = 0;
int[][] meuArray = new int[4][4];
for(int i=0;i<meuArray.length;i++){
for(int j=0;j<meuArray.length;j++){
meuArray[j]=(int)('A'+numero/2); // aqui nesta linha gero pares e recebo no array
Pergunta
Iniciante 2011
Boa tarde a todos! Sou novo por aqui e estou precisando um auxilio, espero que possam me ajudar. Tenho um array bidimensional onde recebo números em pares, por exemplo: 10 e 10, 20 e 20,21 e 21. Consigo receber esses números certinhos, meu problema é misturar aleatoriamente na matriz, os números estão ficando em sequencia:1 e 1,2e2,etc... quero mistura-los usando o random, mas não sei como fazer, random sempre gera números entre 0 e 1, mas não quero gerar, e sim misturar ou sortear os números dentro da matriz. Vou mostrar o código que fiz para entenderem melhor:
int numero = 0;
int[][] meuArray = new int[4][4];
for(int i=0;i<meuArray.length;i++){
for(int j=0;j<meuArray.length;j++){
meuArray[j]=(int)('A'+numero/2); // aqui nesta linha gero pares e recebo no array
numero+=1;
System.out.println("Tabuleiro: " + meuArray[j]);
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.