Die Math.random Metode

Die metode Math.random gee 'n ewekansige breukgetal van 0 tot 1 terug.

Sintaksis

javascriptMath.random();

Toepassing

Om 'n ewekansige getal binne 'n spesifieke interval (breuk of heelgetal) te kry, moet jy spesiale tegnieke gebruik. Om 'n ewekansige breukgetal tussen min en max te kry, doen jy so:

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

En nou, kry ons 'n ewekansige heelgetal tussen min en max:

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

Voorbeeld

Laat ons 'n ewekansige getal van 0 tot 1 uitdruk:

javascriptconsole.log(Math.random());

Resultaat van die kode-uitvoering:

javascript0.5416665468657356

Voorbeeld

Laat ons 'n ewekansige heelgetal van 10 tot 100 uitdruk:

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

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

Resultaat van die kode-uitvoering:

javascript12