Número Randonico

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

Olá,

Use esse método:

private int gerarNumeroRandomico(int pMin, int pMax) {

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

	return vlrRandomico;
}

Att.

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

Bom trabalho.

acredito que tbm possa fazer com a classe Random…

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

[]'s

Luciano

[quote=luciano.eti]acredito que tbm possa fazer com a classe Random…

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

[]'s

Luciano[/quote]

Acho que não precisa somar 1 aí…

[quote=Joao.Gabriel][quote=luciano.eti]acredito que tbm possa fazer com a classe Random…

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

[]'s

Luciano[/quote]

Acho que não precisa somar 1 aí…[/quote]
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

[quote=Thiago Luis][quote=Joao.Gabriel][quote=luciano.eti]acredito que tbm possa fazer com a classe Random…

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

[]'s

Luciano[/quote]

Acho que não precisa somar 1 aí…[/quote]
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[/quote]

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

Att.