Методи Math.random
Методи Math.random рақами тасодуфии
касриро аз 0 то 1 бармегардонад.
Синтаксис
Math.random();
Истифода бурдан
Барои ба даст овардани рақами тасодуфӣ дар фосилаи
муайян (касрӣ ё бутун) бояд аз усулҳои вижа истифода кард.
Ба даст овардани рақами тасодуфии касрӣ байни
min ва max ба ин тавр аст:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
Ва акнун рақами тасодуфии бутунро байни min
ва max ба даст меорем:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Мисол
Биёед рақами тасодуфиро аз 0
то 1 чоп кунем:
console.log(Math.random());
Натиҷаи иҷрои рамз:
0.5416665468657356
Мисол
Биёед рақами тасодуфии бутунро аз
10 то 100 чоп кунем:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Натиҷаи иҷрои рамз:
12