Metóda Math.random
Metóda Math.random vráti náhodné
desatinné číslo od 0 do 1.
Syntax
Math.random();
Použitie
Na získanie náhodného čísla v určitom
rozsahu (desatinného alebo celého) je potrebné použiť
špeciálne postupy.
Získanie náhodného desatinného čísla medzi
min a max prebieha takto:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
A teraz získame náhodné celé číslo medzi min
a max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Príklad
Vypíšme náhodné číslo od 0
do 1:
console.log(Math.random());
Výsledok vykonania kódu:
0.5416665468657356
Príklad
Vypíš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ýsledok vykonania kódu:
12