Randomico

2 respostas
I

Pessoal como faço para fazer uma funçao (qual classe devo usar) que sorteie um número aleatório de 0 a 20?
Obrigado!

2 Respostas

Rafael_Steil

Utilize java.util.Random:

int numero = new Random().nextInt(21);

Note que o valor maximo eh “parametro -1” - ou seja, se voce quser de 0 a 20, passe 21, caso contrario o valor gerado sera de 0 a 19

Alem disso, eh recomendavem que voce passe um “seed” no construtor do metodo, para gerar uma chave aleatoria, evitando assim numeros repetidos em invocacoes seguidas.

Rafael

I

vaelu cara!

Criado 25 de novembro de 2006
Ultima resposta 25 de nov. de 2006
Respostas 2
Participantes 2