31 of 264 menu

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
deptidronl