Metoda Math.random

Metoda Math.random vrací náhodné desetinné číslo od 0 do 1.

Syntaxe

javascriptMath.random();

Použití

Pro získání náhodného čísla v určitém rozsahu (desetinného nebo celého) je třeba použít speciální postupy. Získání náhodného desetinného čísla mezi min a max probíhá takto:

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

A nyní získáme náhodné celé číslo mezi min a max:

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

Příklad

Vypišme náhodné číslo od 0 do 1:

javascriptconsole.log(Math.random());

Výsledek provedení kódu:

javascript0.5416665468657356

Příklad

Vypišme náhodné celé číslo od 10 do 100:

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

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

Výsledek provedení kódu:

javascript12