Metoda Math.random
Metoda Math.random zwraca losową
liczbę zmiennoprzecinkową od 0 do 1.
Składnia
Math.random();
Zastosowanie
Aby uzyskać liczbę losową w określonym
przedziale (zmiennoprzecinkową lub całkowitą) należy stosować
specjalne techniki.
Uzyskanie losowej liczby zmiennoprzecinkowej pomiędzy
min a max odbywa się tak:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
A teraz uzyskajmy losową liczbę całkowitą pomiędzy min
a max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Przykład
Wypiszmy losową liczbę od 0
do 1:
console.log(Math.random());
Wynik wykonania kodu:
0.5416665468657356
Przykład
Wypiszmy losową liczbę całkowitą od
10 do 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Wynik wykonania kodu:
12