Como retornar uma posição aleatória de uma array

2 respostas
java
M

Estou tentando criar um jogo da forca que possui 30 palavras pré-elaboradas, preciso retornar uma dessa palavras aleatoriamente para o método main. Crieu uma Array de 30 posições, como faço para retornar uma dessas posições de forma aleatória?

2 Respostas

S
Você pode utilizar a classe Random. Exemplo:

String [] forca ={teste0, teste1,   teste2,   teste3,  teste5,

teste6,   teste7,   teste8,  teste9,  teste10};

Random gerador = new Random();

System.out.println(forca[gerador.nextInt(<strong>10</strong>)]);

Obs: 10, é o tamanho do seu array, os números gerados serão entre 0 e 9.

M

Muito obrigado, estou no início e acabo me batendo em coisas como essa.

Criado 27 de maio de 2018
Ultima resposta 29 de mai. de 2018
Respostas 2
Participantes 2