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