Metoda Math.random
Metoda Math.random vrací náhodné
desetinné číslo od 0 do 1.
Syntaxe
Math.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:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
A nyní získáme náhodné celé číslo mezi min
a max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Příklad
Vypišme náhodné číslo od 0
do 1:
console.log(Math.random());
Výsledek provedení kódu:
0.5416665468657356
Příklad
Vypišme náhodné celé číslo od
10 do 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Výsledek provedení kódu:
12