Matematyka.Klasa ransom:
Ta klasa służy do generowania liczby losowej, która będzie dodatnią liczbą ułamkową w zakresie od 0.0 do 0.99. Ta klasa ma nazwaną metodę losowy() Aby wygenerować ułamkowe liczby losowe i nie ma potrzeby tworzenia obiektu do korzystania z tej klasy.
Klasa losowa:
Losowe klasa ma wiele metod generowania różnych rodzajów liczb losowych, takich jak NextInt (), NextDouble (), NextLong, itp. Tak więc liczby całkowite i frakcyjne można wygenerować za pomocą odpowiedniej metody tej klasy. Musisz utworzyć obiekt do użycia w tej klasie.
Przykład-1: Generuj ułamkowy losowy numer za pomocą matematyki.Amdom
Jest to wcześniej wspomniane Matematyka.losowy Klasa domyślnie generuje długą liczbę losową ułamkową, w jaki sposób można wygenerować frakcjonalną liczbę losową z dwoma cyframi po punktach dziesiętnych pokazano w poniższym przykładzie. Decimalformat Klasa jest tutaj używana do sformatowania ułamkowych wartości losowych z dwoma cyframi po punkcie dziesiętnym. Pięć liczb ułamkowych zostanie wygenerowanych po wykonaniu kodu.
Importuj Java.tekst.Dziesiętne kształty;Wyjście:
Poniższy obraz pokazuje dane wyjściowe powyższego kodu.
Przykład-2: Wygeneruj liczbę losową liczb całkowitych za pomocą matematyki.losowy
Poniższy przykład pokazuje, w jaki sposób możesz wygenerować pięć losowych liczb całkowitych za pomocą matematyki.klasa losowa. Tutaj każda losowa wartość jest mnożona przez 100, aby uzyskać liczbę 2 cyfr przed punktem dziesiętnym i matematyką.Metoda rundy () służy do uzyskania wartości całkowitej.
klasa publiczna Random2Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Tutaj generowane jest pięć liczb całkowitych dwóch cyfr.
Przykład-3: Wygeneruj liczbę losową liczbą całkowitą za pomocą klasy losowej
Musisz utworzyć obiekt klasy losowej, aby wygenerować liczbę losową za pomocą Losowe class, który pokazano w poniższym przykładzie. Tutaj NextIt () metoda Losowy Klasa służy do generowania 10 losowych liczb całkowitych za pomocą pętli „dla„ for ”. Zgodnie z kodem dowolna liczba od 0 do 99 może być wygenerowana jako liczba losowa, ale jeśli jakikolwiek wygenerowany liczba losowa wynosi więcej niż 95, wówczas program zakończy się z pętli.
Importuj Java.Util.Losowy;Wyjście:
Wyjście będzie się różnić za każdym razem, gdy uruchamiasz kod dla liczby losowej. Poniższe dane wyjściowe pokazuje, że losowa liczba więcej niż 95 jest generowana po wygenerowaniu 5 liczb losowych i zakończona z pętli.
Przykład-4: Wygeneruj liczbę losową w zakresie za pomocą klasy losowej
Dolna granica generowania liczb losowych za pomocą klasy losowej wynosi domyślnie 0. Poniższy przykład pokazuje, w jaki sposób możesz ustawić dolne i górne limity przed wygenerowaniem liczb losowych. Dolna granica i górna granica zostaną przyjęte jako dane wejściowe od użytkownika. Pięć liczb losowych zostanie wygenerowanych w zakresie zdefiniowanym przez dolne i górne limity.
Importuj Java.Util.Losowy;Wyjście:
10 jest traktowane jako dolna granica, a 50 jest traktowane jako górna granica w następującej wydajności, a pięć losowych liczb jest generowanych w tym zakres.
Przykład-5: Generuj losowe wartości losowe przy użyciu klasy losowej
Losowa wartość losowa może być wygenerowana za pomocą Nextboolean () metoda Losowy klasa. Poniższy przykład pokazuje, w jaki sposób trzy wartości logiczne można wygenerować losowo za pomocą użycia Nextboolean () Metoda i pętla „dla”.
Importuj Java.Util.Losowy;Wyjście:
Dane wyjściowe kodu może się różnić w celu generowania wartości losowej. Trzy PRAWDA Wartości są generowane losowo w następującym wyjściu.
Wniosek:
Generowanie liczby losowej jest przydatne do różnych zadań związanych z programowaniem, takich jak sprawdzanie prawdopodobieństwa, generowanie biletów na loterię itp. Różne sposoby generowania różnych rodzajów liczb losowych wyjaśniono przy użyciu dwóch klas Java w tym samouczku. Po ćwiczeniu przykładów tego samouczka koncepcja liczby losowej zostanie usunięta dla użytkowników Java i będą mogli generować liczby losowe jako wymagania programowania.