Primeiro vamos declarar um objeto da classe Random para ser o gerador de números aleatórios
//declara objeto da classe RandomRandom r = new Random();
Para gerar um número aleatório qualquer (range: -231 a 231)
//gera um inteiro aleatório
int sorteio = r.nextInt();
System.out.println("Sorteado: " + sorteio);
Para gerar um número entre 0 e 5
//sorteia um inteiro entre 0 e 5
sorteio = r.nextInt(6);
System.out.println("Sorteado: " + sorteio);Para gerar um número aleatório entre 1 e 6 (somar + 1)
//sorteia um inteiro entre 0 e 5 e soma + 1
sorteio = r.nextInt(6) + 1;
System.out.println("Sorteado: " + sorteio);
Para gerar um número aleatório entre um intervalo inicial e final
//sorteia um número entre o valor final e o valor inicia //e soma ao valor inicial
sorteio = 10 + r.nextInt(100-10);
System.out.println("Sorteado: " + sorteio);
Bom para gerar vários números aleatórios, basta utilizar uma estrutura de repetição (while, for, do while).
De todas as pesquisas que fiz sobre números randomicos, esse foi o mais claro de se entender. Parabens
ResponderExcluirMurilo
Obrigada Murilo!
Excluironde e como faço isso ?
ResponderExcluirdesculpe a ignorância
Atenciosamente
Grato
Você pode utilizar números aleatórios para a geração automática de dados em um vetor/matriz por exemplo. Outro exemplo seria para determinar uma ordem de jogada em jogos computacionais, entre outros exemplos.
ExcluirDificilmente encontra-se um código tão auto-explicativo quanto esse! Parabéns!
ResponderExcluirValeu Isaac!
Excluir