Ten blog pokaże procedurę generowania liczby losowej w danym zakresie za pomocą programu JavaScript. Zacznijmy!
Za pomocą matematyki.Metoda losowa () w celu generowania liczb losowych w danym zakresie
Aby użyć „Matematyka.losowy()„Metoda generowania liczby losowej w określonym zakresie, sprawdź podaną składnię.
Składnia
Do generowania liczby losowej można użyć do generowania liczby losowej za pomocą „Matematyka.losowy()" metoda:
W celu wygenerowania liczby losowej w danym zakresie wykorzystamy następującą składnię:
Matematyka.Random () * (max_number-min_number) + min_number;Tutaj, "max_number" reprezentuje maksymalny numer, I "Min_number”Oznacza Minimalna liczba danego zakresu.
Teraz spójrz na niektóre przykłady związane z wykorzystaniem „Matematyka.losowy()”Metoda dla określonego celu.
Przykład 1
Jeśli chcesz uzyskać liczbę losową w zakresie takim jak od 0 do 100, sprawdź poniżej program poniżej.
Tutaj, "100" reprezentuje "max_number" I "0„Oznacza„ ”Min_number”Danego zakresu:
Matematyka.Random () * (100-0) + 0;Po umieszczeniu tych wartości w wzorze wyjście będzie losową liczbą dziesiętną ”42.72769582760376”Korzystanie z„ Matematyki.Metoda Random () ”:
Przykład 2
Teraz utworzymy funkcję o nazwie „getRandomNumber ()”I przekaż dwa argumenty”Min_number" I "max_number„Do tego. Ta funkcja wywoła „Matematyka.losowy()„Metoda generowania liczby losowej zmiennoprzecinkowej między określonym zakresem:
Następnie wywołamy funkcję „getRandomNumber ()”Przechodząc„25" Jak "Min_number" I "80" Jak "max_number”:
GetRandomNumber (25 80);Teraz wykonamy powyższy program w konsoli i wyświetlimy dane wyjściowe:
Jak widać, podany program wygenerował liczbę losową dziesiętną „38.48177131797334". W przypadku, gdy chcesz wygenerować liczbę całkowitą, sprawdź procedurę poniżej podania.
Za pomocą matematyki.metoda floor () do generowania liczb losowych w danym zakresie
W programowaniu JavaScript, głównie zajmujemy się liczbą całkowitą zamiast pływających punktów. Chociaż do przekształcenia pływaków na liczby liczb całkowitych, używamy metody „Matematyka.podłoga()".
Składnia
Najpierw sprawdź podstawową składnię „Matematyka.podłoga()" metoda:
W powyższej składni nazywamy metodę „Matematyka.losowy()" w "Matematyka.podłoga()". „„Matematyka.podłoga()„Metoda dopełnia liczbę zmiennoprzecinkową zwróconą przez„ matematykę.Metoda losowa () ”.
Teraz wypróbujmy kilka przykładów generowania liczby losowej za pomocą „Matematyki.metoda floor () ”.
Przykład 1
Jeśli chcesz uzyskać losową liczbę między zakresem takiego jak od 1 do 100, wykonaj dostarczony kod w konsoli:
Tutaj, 1 jest "Min_number" I 100 jest "max_number”W danym zakresie. Po umieszczeniu tych wartości w formule wyjście wydrukuje liczbę losową „52”:
Przykład 2
Przede wszystkim stworzymy funkcję o nazwie „getRandomNumber ()”I przekaż dwa argumenty”min_num" I "max_num". Jak omówiliśmy powyżej, „max_num" jest maksymalny numer I "min_num" reprezentuje Minimalna liczba danego zakresu.
Funkcja „getRandomNumber ()” wywoła metodę „matematyka.Random () ”w„ Math.Floor () ”metoda zaokrąglenia wynikającą liczbę losową:
funkcja getRandomNumber (min_num, max_num)W następnym kroku wywołamy funkcję „getRandomNumber ()„Przekazując wartości”25" Jak "min_num" I "80" Jak "max_num”:
GetRandomNumber (25 80);Wyświetl się wyżej wyżej podany program w konsoli „63”Jako liczba losowa liczb całkowita:
Podaliśmy niezbędne informacje związane z generowaniem losowego numeru w JavaScript.
Wniosek
Aby generować liczbę losową, możesz użyć dwóch metod JavaScript: „Matematyka.losowy()" I "Matematyka.podłoga() ”. "Matematyka.losowy()”Służy do generowania liczby losowej zmiennoprzecinkowej i„ matematyki.floor () ”wykorzystuje„ matematykę.Metoda losowa () ”do zaokrąglenia uzyskanej wartości losowej zmiennoprzecinkowej na liczbę całkowitą lub liczbą całkowitą. Obie te metody akceptują „Min_number" I "max_number„Jak ich argumenty. Ten blog wykazał procedurę generowania liczby losowej w danym zakresie za pomocą programu JavaScript.