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