A Math.random metódus

A Math.random metódus egy véletlen tört számot ad vissza 0 és 1 között.

Szintaxis

javascriptMath.random();

Alkalmazás

Ahhoz, hogy egy adott intervallumban (tört vagy egész) véletlen számot kapjunk, speciális technikákat kell használni. Egy véletlen tört szám megkapása a min és max értékek között a következőképpen történik:

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

Most pedig kapjunk egy véletlen egész számot min és max között:

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

Példa

Írjunk ki egy véletlen számot 0 és 1 között:

javascriptconsole.log(Math.random());

A kód végrehajtásának eredménye:

javascript0.5416665468657356

Példa

Írjunk ki egy véletlen egész számot 10 és 100 között:

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

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

A kód végrehajtásának eredménye:

javascript12