Metoden Math.random
Metoden Math.random returnerar ett slumpmässigt
decimaltal från 0 till 1.
Syntax
Math.random();
Användning
För att få ett slumpmässigt tal inom ett specifikt
intervall (decimalt eller heltal) bör man använda
speciella tekniker.
Att få ett slumpmässigt decimaltal mellan
min och max görs så här:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
Och nu får vi ett slumpmässigt heltal mellan min
och max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Exempel
Låt oss skriva ut ett slumpmässigt tal från 0
till 1:
console.log(Math.random());
Resultatet av kodkörningen:
0.5416665468657356
Exempel
Låt oss skriva ut ett slumpmässigt heltal från
10 till 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Resultatet av kodkörningen:
12