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
Question
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 to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.