Math.random Metod

Metod Math.random vraća slučajan razlomačni broj od 0 do 1.

Sintaksa

javascriptMath.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:

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

A sada da dobijemo slučajan ceo broj između min i max:

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

Primer

Hajde da ispišemo slučajan broj od 0 do 1:

javascriptconsole.log(Math.random());

Rezultat izvršavanja koda:

javascript0.5416665468657356

Primer

Hajde da ispišemo slučajan ceo broj od 10 do 100:

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

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

Rezultat izvršavanja koda:

javascript12