Метод Math.random()
let x = Math.random();
Попробуйте сами »
Вернуть случайное число от 0 (включительно) до 10 (не включая):
let x = Math.random() * 10;
Попробуйте сами »
Вернуть случайное число от 0 (включительно) до 100 (не включая):
let x = Math.random() * 100;
Попробуйте сами »
Случайное целое число от 1 до 10 (включительно):
let x = Math.floor((Math.random() * 10) + 1);
Попробуйте сами »
Случайное целое число от 1 до 100 (включительно):
let x = Math.floor((Math.random() * 100) + 1);
Попробуйте сами »
Описание
Метод Math.random() возвращает случайное число с плавающей запятой в диапазоне от 0 (включительно).
и 1 (эксклюзивный).
Примечание
Метод Math.random() не возвращает криптографически безопасное число.
Если вам нужен криптографически безопасный номер, используйте этот метод Crypto API:
crypto.getRandomValues()
Синтаксис
Math.random()
Параметры
| Нет |
Возвращаемое значение
| Тип | Описание |
| Number | Случайное число от 0 (включительно) до, но не в том числе 1 (эксклюзивный). |
Поддержка браузера
Math.random() — это функция ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |