Este artigo nos reconhecerá sobre a geração de números aleatórios em Java usando as seguintes abordagens
Método 1: Use matemática.Método Random ()
Em Java, números aleatórios podem ser gerados usando a matemática.Método Random (). Gera valores de tipo de dados duplos positivos e positivos aleatórios. Isso gera números entre 0.0 e 1.0.
Código:
A classe pública foi executadaNeste código, criamos uma função principal.Então, dentro da função principal, criamos um loop para e dentro do loop, usamos a matemática.Método aleatório () para gerar e exibir um número aleatório sempre que o loop se executa.
Saída:
Nesta saída, podemos ver claramente que toda vez que o loop executa um número aleatório é gerado entre 0.0 e 1.0.
Método 2: Use a classe Threadlocalrandom
Também podemos usar a classe Threadlocalrandom para gerar números aleatórios. Ele gera o número aleatório de números inteiros, duplos, booleanos, etc. Esta aula faz parte do Java.util.pacote simultâneo. Agora vamos ver como geramos números aleatórios usando esta classe no exemplo a seguir.
Código:
importar java.util.simultâneo.Threadlocalrandom;Neste código, criamos um loop para dentro da função principal. Então nós usamos o Threadlocalrandom Classe para gerar um número aleatório de tipos duplos, inteiros e booleanos, invocando métodos NextInt, NextBoolean e NextDouble.
Saída:
A saída mostra que o loop é executado três vezes e toda vez que gera um número aleatório de tipos de dados duplos, inteiros e booleanos.
Método 3: Use classe aleatória
Esta aula está presente no Java.pacote Util. Esta classe gera um número aleatório de tipos de dados inteiros, duplos, longos e booleanos. Para usar esta classe para gerar números aleatórios, precisamos criar um objeto para os métodos de classe e depois invocar os métodos NextInt, NextLong, NextDouble e NextBoolean. Nesta classe, também podemos passar o intervalo como um argumento.
Código:
métodos de pacote;Neste código, criamos um objeto RAN para classe aleatória para acessar seus métodos e depois o invocamos com NextInt, NextDouble e NextLong com argumentos como o intervalo para gerar um número aleatório dentro do intervalo especificado.
Saída:
Nesta saída, podemos ver que números aleatórios são gerados entre 50, 40 e 30 sempre que o loop é executado.
Conclusão
Em Java, números aleatórios são gerados usando a matemática.Método aleatório, classe Threadlocalrandom e Java.util.Classe aleatória. Neste artigo, falamos sobre as abordagens de geração de números aleatórios em Java em detalhes com exemplos. Este artigo está totalmente embalado com todas as informações necessárias necessárias para aprender sobre a geração de um número aleatório em java.