Метод 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