Metoden Math.random

Metoden Math.random returnerar ett slumpmässigt decimaltal från 0 till 1.

Syntax

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

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

Och nu får vi ett slumpmässigt heltal mellan min och max:

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

javascriptconsole.log(Math.random());

Resultatet av kodkörningen:

javascript0.5416665468657356

Exempel

Låt oss skriva ut ett slumpmässigt heltal från 10 till 100:

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

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

Resultatet av kodkörningen:

javascript12