Alguém teria alguma idéia simples de como preencher uma matriz MxN, por exemplo de 70x50, com valores aleatórios? Ou seja que não seja em ordem.
Já me falaram que posso utilizar apenas laço, que seria um laço escadinha, alguém sabe alguma maneira?
Preencher uma matriz?
T
3 Respostas
S
Uma matriz é um array com outro array em cada posição.
int[][] mat = new int[70][50];
for (int i = 0; i < mat.length; i++)
for (int j = 0; j < mat[i].length; j++)
mat[i][j] = (int)(Math.random() * N); // 0 a N -1
T
Bem, pelo que eu entendi seria através do laço escadinha que eu iria preencher de forma aleatório, sem precisar da função Random(É função ou propriedade?). Tentei até encontrar algo como “algoritmo escadinha” pelo google, mas não encontrei nada.
S
Rapaz, escadinha pra mim é aquele bandido :mrgreen:
Não consigo ver uma escadinha nisso aí.
random() é um método de Math.
http://java.sun.com/javase/6/docs/api/java/lang/Math.html
Como você quer números aleatórios sem random()?
Só se você fizesse uma conta em cima de i e j, tipo i+j, i/j, i%j, mas isso não seria aleatório.
Criado 13 de março de 2007
Ultima resposta 14 de mar. de 2007
Respostas 3
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo