Número Randonico

6 respostas
G

Alguem sabe como eu crio algum meio de selecionar um número randonico de 0 a 1000, eu tenho um trabalho q eu tenho q fazer com q o computador pegue um numero de 0 a 1000 ei eu tenho q tentar acertar esse numero isso eu vou jogar o numero dentro de um JtextBox.

Alguem poderia me dar uma ajuda com esse esquema do numero randonico, vlw

6 Respostas

Joao.Gabriel

Olá,

Use esse método:

private int gerarNumeroRandomico(int pMin, int pMax) {

	int vlrRandomico = pMin + (int)(Math.random() * pMax);

	return vlrRandomico;
}

Att.

Joao.Gabriel

Ah, só complementando, passe 0 e 1000 pra ele.

Bom trabalho.

luciano.eti

acredito que tbm possa fazer com a classe Random…

Random numerosAleatorios = new Random();
int numeroSorteado = 1 + numerosAleatorios.nextInt( 1000 );

[]'s

Luciano

Joao.Gabriel

luciano.eti:
acredito que tbm possa fazer com a classe Random…

Random numerosAleatorios = new Random();
int numeroSorteado = 1 + numerosAleatorios.nextInt( 1000 );

[]'s

Luciano

Acho que não precisa somar 1 aí…

Thiago_Luis

Joao.Gabriel:
luciano.eti:
acredito que tbm possa fazer com a classe Random…

Random numerosAleatorios = new Random();
int numeroSorteado = 1 + numerosAleatorios.nextInt( 1000 );

[]'s

Luciano

Acho que não precisa somar 1 aí…


Precisa, se não vai gerar de 0 até 999, só que o que o exercício pede é de 0 até 1000.
se fizer assim:

int numeroSorteado = 1 + numerosAleatorios.nextInt( 1000 );

Vai de 1 até 1000 (inclusive)
Então o certo seria:

int numeroSorteado = numerosAleatorios.nextInt( 1001 );

Abraço

Joao.Gabriel

Thiago Luis:
Joao.Gabriel:
luciano.eti:
acredito que tbm possa fazer com a classe Random…

Random numerosAleatorios = new Random();
int numeroSorteado = 1 + numerosAleatorios.nextInt( 1000 );

[]'s

Luciano

Acho que não precisa somar 1 aí…


Precisa, se não vai gerar de 0 até 999, só que o que o exercício pede é de 0 até 1000.
se fizer assim:

int numeroSorteado = 1 + numerosAleatorios.nextInt( 1000 );

Vai de 1 até 1000 (inclusive)
Então o certo seria:

int numeroSorteado = numerosAleatorios.nextInt( 1001 );

Abraço

Correto Thiago, o meu “acho” não procede.

Att.

Criado 2 de junho de 2009
Ultima resposta 5 de jun. de 2009
Respostas 6
Participantes 4