Math.random Metod
Metod Math.random vraća slučajan
razlomačni broj od 0 do 1.
Sintaksa
Math.random();
Primena
Da biste dobili slučajan broj u određenom
opsegu (razlomačni ili ceo) treba koristiti
posebne tehnike.
Dobijanje slučajnog razlomačnog broja između
min i max vrši se ovako:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
A sada da dobijemo slučajan ceo broj između min
i max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Primer
Hajde da ispišemo slučajan broj od 0
do 1:
console.log(Math.random());
Rezultat izvršavanja koda:
0.5416665468657356
Primer
Hajde da ispišemo slučajan ceo broj od
10 do 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Rezultat izvršavanja koda:
12