Metoda losowej Java

Metoda losowej Java
W Javie mogą wystąpić sytuacje, w których istnieje potrzeba generowania liczb losowych do różnych celów. Dokładniej, szyfrując dane losowo wygenerowanymi liczbami lub wykorzystując liczby losowe z określonego zakresu, a nie inicjowanie każdej z wartości indywidualnie. W takich sytuacjach losowe „NextIt ()„Metoda w Javie pomaga w dostarczaniu skutecznych podejść do wdrożenia funkcji kodu.

Ten blog będzie rozwinąć się w stosowaniu i zastosowaniu losowej metody „NextInt ()” w Javie.

Jaka jest metoda „Random NextInt ()” w Javie?

„„NextIt ()„Metoda„Losowy”Klasa służy do generowania losowej liczby całkowitej z lub bez określonego zakresu.

Składnia (przypadek 1)

int NextINT ()

Zgodnie z tą składnią następny losowy „int„Wartość jest zwracana.

Składnia (przypadek 2)

int NextInt (int num)

W tej składni „num”Wskazuje na zakres końcowy, aż do którego liczba losowa musi zostać wygenerowana, zaczynając od„0".

Przed przejściem do przykładów zaimportuj następujący pakiet, aby uzyskać dostęp do wszystkich klas w „Jawa.Util.*" pakiet:

Importuj Java.Util.*;

Przykład 1: Zastosowanie metody „Random NextInt ()” do generowania losowych liczb całkowitych w Javie

W tym przykładzie losowy „NextIt ()„Metoda można wykorzystać do generowania losowych liczb całkowitych:

Klasa publiczna Randomint
public static void main (string args [])
Random Random = new Random ();
int wynik = losowy.NextIt ();
System.na zewnątrz.println („losowo generowana liczba całkowita to:” + wynik);

W powyższych wierszach kodu zastosuj następujące kroki:

  • Po pierwsze, stwórz „Losowy„Obiekt za pomocą„nowy”Słowo kluczowe i„Losowy()”Konstruktor odpowiednio.
  • Następnie skojarz „NextIt ()„Metoda z utworzonym obiektem, aby zapewnić wygenerowane liczby losowe jako„Liczba całkowita".
  • Na koniec zwróć losowo generowane liczby całkowite.

Wyjście

W tym wyniku można zauważyć, że losowe liczby całkowite są generowane za każdym razem, gdy kompiluje kod.

Demonstracja spotkania „nielegalargumentException”

„„NextIt ()„Metoda rzuca„NielegalargumentException”W przypadku określonego zakresu końcowego w parametrze metody jest„negatywny”, Jak następuje:

Przykład 2: Zastosowanie metody „Random NextInt ()” do generowania losowych liczb całkowitych w określonym zakresie w Java

Poniższy przykład stosuje omawianą metodę generowania losowych liczb całkowitych w określonym zakresie:

klasa publiczna losowoint2
public static void main (string args [])
Random Random = new Random ();
int wynik = losowy.NextInt (20);
System.na zewnątrz.println („losowo generowana liczba całkowita między (0-20) to:„ + wynik);

W powyższym bloku kodu:

  • Przypomnij sobie omawiane podejście do stworzenia „Losowy" obiekt.
  • Teraz zastosuj „NextIt ()„Metoda gromadzi podanej liczby całkowitej jako jej parametru.
  • Ta liczba całkowita odpowiada granice końcowego, aż do których losowe liczby wymagają wygenerowania inicjującego z „0".
  • Na koniec wyświetl wygenerowane liczby losowo w określonym zakresie, i.mi., "0-20".

Wyjście

W tym wyniku można zauważyć, że liczby losowe są generowane zgodnie z określonym limitem.

Wniosek

„„NextIt ()„Metoda„Losowy”Klasa w Javie służy do generowania losowej liczby całkowitej z określonym zakresem lub bez. Ponadto ta metoda rzuca „NielegalargumentException”Jeśli określony zakres jest ujemny. W tym blogu omówiono podejścia do generowania losowych liczb całkowitych za pomocą metody losowej „NextInt ()”.