Java zapewnia predefiniowaną klasę o nazwie
Matematyka który należy do
Jawa.Lang pakiet i służy do wykonywania różnych operacji numerycznych, takich jak znajdowanie korzenia kwadratowego, logarytmu itp. Aby osiągnąć takie funkcjonalność, klasa matematyczna przedstawia różne wbudowane metody, takie jak
sqrt (), landom (), suil (), itp. Jeśli mówimy o
Matematyka.losowy() Metoda jest to jedna z simpleset i szeroko stosowanych metod Java.Lang.Klasa matematyczna używana do generowania losowej liczby pływającej między 0.0 do 1.0.
Ten artykuł wyjaśni, jaki matematyka.Random () jest i jak używać go w Javie z pomocą odpowiednich przykładów. Więc zacznijmy!
Co to jest matematyka.Random () w Javie?
Jest to predefiniowana metoda Java.Lang.Klasa matematyczna, która zwraca pseudo-losowy numer między poniższym zakresem:
0.0 <= Math.random() < 1.0
Powyższy fragment pokazuje, że matematyka.Metoda losowa () zwróci co najmniej 0.0 i co najwyżej 0.99999999.
Jak używać matematyki.Metoda losowa () w Javie
W tej sekcji poznamy różne aspekty matematyki.Metoda losowa () w Javie. Aby to zrobić, rozważymy kilka przykładów i wdrożymy je praktycznie.
Przykład 1
Rozważmy poniższy przykład, który zapewni podstawowe zrozumienie, jak używać matematyki.Metoda Random () w Javie:
klasa publiczna Randommethod
public static void main (string [] args)
System.na zewnątrz.println („wynikowa losowa wartość =” + matematyka.losowy());
Powyższy blok kodu zwróci liczbę losową między 0.0 (w zestawie) do 1.0 (nie wliczone):
Powyższy fragment weryfikuje działanie matematyki.Metoda losowa ().
Przykład2
Jak wygenerować 10 liczb losowych między zakresem określonym przez użytkownika (powiedzmy od 1 do 100) za pomocą matematyki.Metoda losowa ():
klasa publiczna Randommethod
public static void main (string [] args)
int UpBound = 100;
int Lowbound = 1;
Int Range = (UpBound - Lowbound) + 1;
System.na zewnątrz.println („dziesięć losowych wartości między 1 a 100:”);
dla (int i = 1; i <= 10; i++)
int losowe wartości;
RandomValues = (int) (matematyka.Random () * zakres) + Lowbound;
System.na zewnątrz.print (RandomValues + „\ n”);
- Ten program przeprowadził następujące funkcje:
- Po pierwsze, utworzyliśmy dwie wartości i przypisaliśmy je odpowiednio 100 i 1 jako górną granicę i dolną granicę.
- Następnie określiliśmy zakres jako „(UpBound - Lowbound) + 1”, tutaj „+1” reprezentuje również, że górna granica jest również dołączona.
- Następnie wykorzystaliśmy tradycyjną pętlę, która będzie iterować dziesięć razy.
- W przypadku pętli utworzyliśmy zmienną INT typu do przechowywania losowych wartości.
- Wykorzystaliśmy (int) do konwersji podwójnej wartości na wartość liczb całkowitą.
- Następnie wykorzystaliśmy matematykę.Metoda losowa () do uzyskania liczb losowych, a następnie pomnożyliśmy zwrócone wartości matematyki.Metoda landom () z określonym zakresem, aby uzyskać wartości/liczby zgodnie z zakresem określonym przez użytkownika:
Wyjście zweryfikowało działanie matematyki.Metoda losowa ().
Wniosek
Matematyka.losowy() jest predefiniowaną metodą Jawa.Lang.Matematyka klasa, która zwraca pseudo-lodowatą liczbę między następującym zakresem ”0.0 <= Math.random() < 1.0". Matematyka.losowy() Metodę można również zastosować do generowania wartości między dostosowanym/określonym przez użytkownikiem zakresu. W tym artykule wyjaśniono różne aspekty Jawy Matematyka.losowy() Metoda e.G. co jest Matematyka.losowy() i jak go używać w Javie. Ponadto rozważyło kilka przykładów, aby zapewnić głębokie zrozumienie Matematyka.losowy() metoda.