Math.random metodas
Metodas Math.random grąžina atsitiktinį
trupmeninį skaičių nuo 0 iki 1.
Sintaksė
Math.random();
Panaudojimas
Norint gauti atsitiktinį skaičių tam tikrame
intervale (trupmeninį arba sveikąjį) reikia naudotis
specialiais metodais.
Atsitiktinio trupmeninio skaičiaus tarp
min ir max gavimas atrodo taip:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
O dabar gaukime atsitiktinį sveikąjį skaičių tarp min
ir max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Pavyzdys
Išveskime atsitiktinį skaičių nuo 0
iki 1:
console.log(Math.random());
Kodo vykdymo rezultatas:
0.5416665468657356
Pavyzdys
Išveskime atsitiktinį sveikąjį skaičių nuo
10 iki 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Kodo vykdymo rezultatas:
12