Metoden Math.random

Metoden Math.random returnerer et tilfældigt brøktal fra 0 til 1.

Syntaks

javascriptMath.random();

Anvendelse

For at få et tilfældigt tal inden for et bestemt interval (brøktal eller heltal) skal man bruge specielle teknikker. Hentning af et tilfældigt brøktal mellem min og max foregår sådan:

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

Og nu får vi et tilfældigt heltal mellem min og max:

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

Eksempel

Lad os udskrive et tilfældigt tal fra 0 til 1:

javascriptconsole.log(Math.random());

Resultatet af kodeudførelsen:

javascript0.5416665468657356

Eksempel

Lad os udskrive et tilfældigt heltal fra 10 til 100:

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

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

Resultatet af kodeudførelsen:

javascript12