Metoda Math.random

Metoda Math.random vrne naključno ulomljeno število od 0 do 1.

Sintaksa

javascriptMath.random();

Uporaba

Za pridobitev naključnega števila v določenem območju (ulomljenega ali celega) je treba uporabiti posebne tehnike. Pridobivanje naključnega ulomljenega števila med min in max poteka takole:

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

In zdaj pridobimo naključno celo število med min in max:

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

Primer

Izpišimo naključno število od 0 do 1:

javascriptconsole.log(Math.random());

Rezultat izvajanja kode:

javascript0.5416665468657356

Primer

Izpišimo naključno celo število od 10 do 100:

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

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

Rezultat izvajanja kode:

javascript12