Gerar Int randômico / Entre 1 e 9 excluído X

2 respostas
C

Bom Dia Senhores,

De que maneira posso gerar um int IMPAR entre 1 e 9, excluído por exemplo uma variável?

Ex.: Dada a variável como INT X=7
Gerar um int contendo um numero impar entre 1 e 9 que não seja 7.

Agradeço a todos.

2 Respostas

Andre_Brito

Oi.

Acho que é assim

Random aleatorio = new Random();
int numeroAletario;

do {
    numeroAleatorio = aleatorio.nextInt(10);
} while ((numeroAleatorio != x) && ((numeroAleatorio % 2) == 1))

Sendo que o “x” você já conhece.

Abraço.

C

Valeu, agradeço vou testar a noite em casa.
Bom final de semana.

Criado 24 de outubro de 2008
Ultima resposta 24 de out. de 2008
Respostas 2
Participantes 2