Метод Math.random в JavaScript
Метод 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