Методи Math.random

Методи Math.random рақами тасодуфии касриро аз 0 то 1 бармегардонад.

Синтаксис

javascriptMath.random();

Истифода бурдан

Барои ба даст овардани рақами тасодуфӣ дар фосилаи муайян (касрӣ ё бутун) бояд аз усулҳои вижа истифода кард. Ба даст овардани рақами тасодуфии касрӣ байни min ва max ба ин тавр аст:

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

Ва акнун рақами тасодуфии бутунро байни min ва max ба даст меорем:

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

Мисол

Биёед рақами тасодуфиро аз 0 то 1 чоп кунем:

javascriptconsole.log(Math.random());

Натиҷаи иҷрои рамз:

javascript0.5416665468657356

Мисол

Биёед рақами тасодуфии бутунро аз 10 то 100 чоп кунем:

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

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

Натиҷаи иҷрои рамз:

javascript12