Java Random Nextint Method

Java Random Nextint Method
Em Java, pode haver situações em que é necessário gerar números aleatórios para vários fins. Mais especificamente, ao criptografar os dados com números gerados aleatoriamente ou utilizar os números aleatórios de um determinado intervalo, em vez de inicializar cada um dos valores individualmente. Em tais situações, o aleatório “NextInt ()”O método em Java é auxiliar no fornecimento de abordagens eficazes para implementar as funcionalidades do código.

Este blog elaborará a utilização e aplicação do método aleatório "NextInt ()" em Java.

Qual é o método "Random a NextInt ()" em Java?

O "NextInt ()”Método do“Aleatório”A classe é usada para gerar um número inteiro aleatório com ou sem o intervalo especificado.

Sintaxe (Caso 1)

int nextInt ()

De acordo com esta sintaxe, o próximo aleatório “int”O valor é retornado.

Sintaxe (Caso 2)

int nextInt (int num)

Nesta sintaxe, “num”Aponta para o intervalo final até que o número aleatório precisa ser gerado a partir de“0”.

Antes de prosseguir em direção aos exemplos, importe o pacote a seguir para acessar todas as classes no “Java.util.*" pacote:

importar java.util.*;

Exemplo 1: Aplicando o método "Random NextInt ()" para gerar números inteiros aleatórios em Java

Neste exemplo, o aleatório “NextInt ()”O método pode ser utilizado para gerar números inteiros aleatórios:

classe pública Randomint
public static void main (string args [])
Aleatório aleatório = novo aleatório ();
int resultado = aleatório.nextInt ();
Sistema.fora.println ("O número inteiro gerado aleatoriamente é:" + resultado);

Nas linhas de código acima, aplique as seguintes etapas:

  • Primeiro de tudo, crie um “Aleatório“Objeto usando o“novo"Palavra -chave e a"Aleatório()”Construtor, respectivamente.
  • Depois disso, associe o “NextInt ()”Método com o objeto criado para garantir os números aleatórios gerados como“Inteiro”.
  • Por fim, retorne os números inteiros gerados aleatoriamente.

Saída

Nesse resultado, pode -se observar que os números inteiros aleatórios são gerados cada vez que o código compila.

Demonstração do encontrado "ilegalargumentException"

O "NextInt ()”Método joga o“Exceção de argumento ilegal”No caso do intervalo final especificado no parâmetro do método“negativo", do seguinte modo:

Exemplo 2: Aplicando o método "Random NextInt ()" para gerar números inteiros aleatórios dentro de um intervalo especificado em Java

O exemplo a seguir aplica o método discutido para gerar os números inteiros aleatórios dentro de um determinado intervalo especificado:

classe pública Randomint2
public static void main (string args [])
Aleatório aleatório = novo aleatório ();
int resultado = aleatório.NextInt (20);
Sistema.fora.println ("O número inteiro gerado aleatoriamente entre (0-20) é:" + resultado);

No bloco de código acima:

  • Lembre -se da abordagem discutida para criar um “Aleatório”Objeto.
  • Agora, aplique o “NextInt ()”Método acumulando o número inteiro declarado como seu parâmetro.
  • Este número inteiro corresponde ao limite final até que os números aleatórios precisam ser gerados iniciando a partir de “0”.
  • Finalmente, exiba os números gerados por resultantes aleatoriamente dentro do intervalo especificado, i.e., ““0-20”.

Saída

Nesse resultado, pode -se observar que os números aleatórios são gerados de acordo com o limite especificado.

Conclusão

O "NextInt ()”Método do“Aleatório”A classe em java é usada para gerar um número inteiro aleatório com ou sem o intervalo especificado. Além disso, este método lança o “Exceção de argumento ilegal”Se o intervalo especificado for negativo. Este blog discutiu as abordagens para gerar números inteiros aleatórios por meio do método aleatório "NextInt ()".