Jak generować liczby losowe w JavaScript?

Jak generować liczby losowe w JavaScript?

JavaScript Math.losowy() jest wbudowaną metodą, która zwraca liczby pseudo-randomowe, pływające punkty między zakresem 0 i 1 (w tym 0, nie 1). Te liczby mogą być również liczbą całkowitą i zmiennoprzecinkową. Ta metoda należy do EcMascript1 (ES1) i jest obsługiwana przez wszystkie przeglądarki, takie jak Chrome, Edge, Safari itp. Ten artykuł zawiera następujące wyniki.

  • Jak matematyka JavaScript.Metoda losowa () praca
  • Jakie jest użycie matematyki JavaScript.Metoda losowa ()

Jak matematyka JavaScript.Metoda losowa () praca

JavaScript Matematyka.losowy() Metoda zwraca losowe pseudo liczby zamiast prawdziwych wartości w zakresie. Tutaj opiszemy, jak Matematyka.losowy() funkcja faktycznie działa.

Składnia

Poniższa składnia reprezentuje Matematyka.losowy() Metoda w JavaScript.

Matematyka.losowy()

Funkcja losowa () musi być wywołana przez obiekt zastępczy „matematyka”, ponieważ jest to stabilna funkcja obiektu matematycznego.

Matematyka.losowy() Funkcja zwraca liczby pseudo-randomowe, pływające punkty między zakresem 0 i 1 (w tym 0, nie 1).

Jakie jest użycie matematyki.Metoda losowa () w JavaScript

Matematyka.Metoda losowa () służy do zwrócenia liczby całkowitej pomiędzy wartością minimalną a maksymalną.

Przykład 1: Jak znaleźć liczby losowe w zakresie domyślnego

Matematyka.losowy() Metoda znajduje liczbę losową w zasięgu domyślnym. Ta metoda zwraca liczbę losową, która obejmuje początkową liczbę całkowitą, ale nie zakończenie.

Ten przykład pokazuje, jak znaleźć liczbę losową za pomocą tej funkcji.

konsola.Log (matematyka.losowy());

Tutaj w tym przykładzie nazywana jest metoda Random () za pomocą klasy matematycznej.

Wyjście pokazało automatycznie zwróconą liczbę losową w zakresie 0 i 1 (> = 0 i < 1).

Przykład 2: Jak znaleźć liczbę losową między określonymi wartościami

Matematyka JavaScript.Metoda losowa () jest również stosowana do znalezienia liczb losowych w określonych określonych. zakres. Wartości te mogą być również liczbą całkowitą, a także zmiennoprzecinkową.

var x = 1;
var y = 2;
var losowo =
(Matematyka.Random () * ( +y - +x)) + +x;
konsola.log ((„Wygenerowana liczba losowa:” + losowo));

Podano dwie wartości 1 i 2 w celu znalezienia losowej liczby całkowitej między dwiema wartościami za pomocą JavaScript Matematyka.losowy() metoda. Ten przykład pokazał, jak znaleźć liczbę całkowitą między dwiema wartościami przy użyciu tej metody.

Wyjście wykazało losowo wygenerowaną liczbę całkowitą między dwiema wartościami. Wartość wyjściowa to „1”, która jest większa niż wartości minimalne, ale mniej niż wartość maksymalna w danym wejściu.

Przykład 3: Jak znaleźć liczby losowe między wartościami min i maksymalnie

Matematyka.Funkcja Random () przeszukuje liczbę całkowitą między wartościami minimalnymi i maksymalnymi w określonym zakresie. Oprócz wartości minimalnych, obejmuje również wartości maksymalne.

var min = 17;
var max = 64;
var losowo =
Matematyka.podłoga (matematyka.Random () * ( +max +1 - +min)) + +min;
konsola.log ((„Wygenerowana liczba losowa:” + losowo));

W tym przykładzie podano dwie losowe wartości 17 i 64 w celu znalezienia nowej losowej liczby całkowitej między wartościami maksymalnymi i minimalnymi. Matematyka.Funkcja Random () wykonuje w celu wyszukiwania liczby liczbowej losowej pomiędzy wartościami minimalnymi i maksymalnymi.

Wyjście wykazało, że „44” to liczba losowa generowana między „17” i „64”.

Wniosek

Metoda JavaScript Math Random () jest stosowana do generowania liczby losowej między dwiema wartościami, pływającymi punktami między 0 a 1, która obejmuje 0, ale wyklucza 1. Ten pełny przewodnik zawiera szczegółowy wgląd w matematykę JavaScript.Metoda losowa (). Funkcjonalność matematyki.Metoda Random () jest dostarczana wraz z jej składnią. Opowiedzieliśmy również o pełnym działaniu matematyki.Metoda losowa () z przykładami.