31 of 264 menu

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

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

function 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:

function 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:

console.log(Math.random());

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

0.5416665468657356

Példa

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

function 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:

12
nlmsuzdacs