Metoda Math.random

Metoda Math.random zwraca losową liczbę zmiennoprzecinkową od 0 do 1.

Składnia

javascriptMath.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:

javascriptfunction getRandomArbitary(min, max) {
  return Math.random() * (max - min) + min;
}

A teraz uzyskajmy losową liczbę całkowitą pomiędzy min a max:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

Przykład

Wypiszmy losową liczbę od 0 do 1:

javascriptconsole.log(Math.random());

Wynik wykonania kodu:

javascript0.5416665468657356

Przykład

Wypiszmy losową liczbę całkowitą od 10 do 100:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

console.log(getRandomInt(10, 100));

Wynik wykonania kodu:

javascript12