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