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