English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основы JavaScript

Объекты JavaScript

Функции JavaScript

JS HTML DOM

JS браузер BOM

Основы AJAX

Руководство по JavaScript

Случайные числа (Random) в JavaScript

Math.random()Метод возвращает случайное вещественное число в диапазоне 0-1 (включая 0, но не включая 1).

Примечание: Math.random()Всегда возвращает вещественное число между 0 и 1.

Случайные целые числа в JavaScript

Math.random()С Math.floor()Использование вместе позволяет возвращать случайные целые числа.

Этот пример возвращает случайное целое число от 0 до 9:

Math.floor(Math.random() * 10);
Проверьте, посмотрите‹/›

Этот пример возвращает случайное целое число от 0 до 10:

Math.floor(Math.random() * 11);
Проверьте, посмотрите‹/›

Этот пример возвращает случайное целое число от 1 до 10:

Math.floor((Math.random() * 10) + 1);
Проверьте, посмотрите‹/›

Этот пример возвращает случайное целое число между 1 и 100:

Math.floor((Math.random() * 100) + 1);
Проверьте, посмотрите‹/›

Этот пример возвращает случайное целое число между 11 и 20:

Math.floor((Math.random() * 10) + 11);
Проверьте, посмотрите‹/›

Этот пример возвращает случайное целое число между 51 и 100:

Math.floor((Math.random() * 50) + 51);
Проверьте, посмотрите‹/›

Получение случайного числа между двумя значениями

Этот пример возвращает случайное число между min (включительно) и max (исключительно):

function getRandom(min, max) {
   return Math.floor(Math.random() * (max - min)) + min;
}
Проверьте, посмотрите‹/›

Этот пример возвращает случайное число между min и max (включительно):

function getRandom(min, max) {
   return Math.floor(Math.random() * (max - min + 1)) + min;
}
Проверьте, посмотрите‹/›

Более примеров

Вернуть случайное число, которое переместилось мыши:

Переместите указатель мыши на следующий DIV:

Поставьте мышь на меня!!!
Запустить код