Métodos Aleatórios PARTE II

1 resposta
E

Bom , segui o conselho do nosso dileto colega de Natal para usar o método random do java.util … ok , usei , fiz uma classe + não hora de implementar à classe ao restante do jogo , não consegui … pois meu jogo é baseado em um tabuleiro 5x5 , contendo 25 botões móveis … os botões foram elaborados a partir do “javax.swing.JButton” … agora pretendo fazer um método randômico para escolher o próprio botão … existe classe que faça isso !?

o NATAAAL … se quiser ajudar denovo! “tamos” ai … e “tamos” com a corda no pescoço !hahaha

** Obs: Math.random do java.lang nem pensar neh?!"

1 Resposta

C

Olá Eduardo_Garda,

Você está guardando esses 25 botões em um array? Se for, é simples - é só escolher dois números aleatórios entre 0 e 4, e pronto:

Random r = new Random(); int i = r.nextInt(5); int j = r.nextInt(5); JButton b = botoes[i][j];

Você também pode usar o método Math.random, porém, ele cria sempre um objeto Random, e nesse seu caso você cria um pras duas verificações (e dependendo de se você for fazer mais escolhas dessas, você pode guardar esse mesmo Random e usar sempre).

Até mais, :wink:

Criado 17 de dezembro de 2006
Ultima resposta 17 de dez. de 2006
Respostas 1
Participantes 2