Math.random
Возвращает случайное число от 0 до 1.
Доступно с: ES1
Синтаксис
Math.random()Возвращаемое значение
numberСлучайное дробное число: не меньше 0 и строго меньше 1.
Примеры
При каждом запуске результат разный:
console.log(Math.random());Случайное целое число от 1 до 6:
console.log(Math.floor(Math.random() * 6) + 1);Примечания
Метод не подходит для паролей и кодов подтверждения: его числа предсказуемы. Для таких задач есть crypto.getRandomValues().
См. также
- Math.floor — Округляет число вниз до целого.
- crypto.randomUUID — Создаёт случайный уникальный идентификатор (UUID).
Вопросы и ответы по теме
В учебнике
- Числа — Числа в JavaScript — целые и дробные, округление, объект Math, toFixed и особые значения Infinity и NaN.