Meetod Math.random

Meetod Math.random tagastab juhusliku murdarvu vahemikus 0 kuni 1.

Süntaks

javascriptMath.random();

Kasutamine

Juhusliku arvu saamiseks kindlas vahemikus (murd- või täisarv) tuleb kasutada spetsiaalseid võtteid. Juhusliku murdarvu saamine vahemikus min kuni max toimub järgmiselt:

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

Ja nüüd saame juhusliku täisarvu vahemikus min kuni max:

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

Näide

Väljastame juhusliku arvu vahemikus 0 kuni 1:

javascriptconsole.log(Math.random());

Koodi täitmise tulemus:

javascript0.5416665468657356

Näide

Väljastame juhusliku täisarvu vahemikus 10 kuni 100:

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

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

Koodi täitmise tulemus:

javascript12