Méthode Java Random NextInt

Méthode Java Random NextInt
En Java, il peut y avoir des situations où il est nécessaire de générer des nombres aléatoires à diverses fins. Plus précisément, tout en cryportant les données avec des nombres générés aléatoirement ou en utilisant les nombres aléatoires à partir d'une certaine plage plutôt que d'initialiser chacune des valeurs individuellement. Dans de telles situations, le hasard «NextInt ()«La méthode en Java aide à fournir des approches efficaces pour implémenter les fonctionnalités du code.

Ce blog va développer l'utilisation et l'application de la méthode aléatoire «NextInt ()» dans Java.

Quelle est la méthode «Random NextInt ()» en Java?

Le "NextInt ()«Méthode du«Aléatoire«La classe est utilisée pour générer un entier aléatoire avec ou sans la plage spécifiée.

Syntaxe (cas 1)

int nextInt ()

Selon cette syntaxe, le prochain aléatoire "int»La valeur est renvoyée.

Syntaxe (cas 2)

int nextInt (int num)

Dans cette syntaxe, "nobs"Porte la plage d'extrémité jusqu'à ce que le nombre aléatoire doit être généré à partir de"0".

Avant de continuer vers les exemples, importez le package suivant pour accéder à toutes les classes dans le «Java.user.*" emballer:

Importer Java.user.*

Exemple 1: Application de la méthode «aléatoire NextInt ()» pour générer des entiers aléatoires en Java

Dans cet exemple, le hasard «NextInt ()«La méthode peut être utilisée pour générer des entiers aléatoires:

classe publique randomnt
public static void main (String args [])
Aléatoire aléatoire = nouveau aléatoire ();
INT Result = Random.NextInt ();
Système.dehors.println ("L'entier généré au hasard est:" + résultat);

Dans les lignes de code ci-dessus, appliquez les étapes suivantes:

  • Tout d'abord, créez un «Aléatoire"Objet utilisant le"nouveau»Mot-clé et«Aléatoire()”Constructeur, respectivement.
  • Après cela, associez le «NextInt ()«Méthode avec l'objet créé pour assurer les nombres aléatoires générés comme«Entier".
  • Enfin, renvoyez les entiers générés au hasard.

Sortir

Dans ce résultat, on peut voir que les entiers aléatoires sont générés chaque fois que le code compile.

Démonstration de la «IllégalargumentException» illégal

Le "NextInt ()"La méthode lance le"Exception d'argument illégal«Dans le cas de la plage d'extrémité spécifiée dans le paramètre de la méthode étant«négatif", comme suit:

Exemple 2: Application de la méthode «aléatoire NextInt ()» pour générer des entiers aléatoires dans une plage spécifiée en Java

L'exemple suivant applique la méthode discutée pour générer les entiers aléatoires dans une certaine plage spécifiée:

classe publique randomnt2
public static void main (String args [])
Aléatoire aléatoire = nouveau aléatoire ();
INT Result = Random.NextInt (20);
Système.dehors.println ("L'entier généré au hasard entre (0-20) est:" + résultat);

Dans le bloc de code ci-dessus:

  • Rappelez-vous l'approche discutée pour créer un «Aléatoire" objet.
  • Maintenant, appliquez le «NextInt ()”Méthode accumulant l'entier indiqué comme paramètre.
  • Cet entier correspond à la limite finale jusqu'à ce que les nombres aléatoires doivent être générés en initiant à partir de «0".
  • Enfin, affichez les nombres générés résultant au hasard dans la plage spécifiée, i.e., "0-20".

Sortir

Dans ce résultat, on peut voir que les nombres aléatoires sont générés conformément à la limite spécifiée.

Conclusion

Le "NextInt ()«Méthode du«Aléatoire«La classe en Java est utilisée pour générer un entier aléatoire avec ou sans la plage spécifiée. De plus, cette méthode lance le «Exception d'argument illégal«Si la plage spécifiée est négative. Ce blog a discuté des approches pour générer des entiers aléatoires via la méthode aléatoire «NextInt ()».