К содержанию
устроено

Генератор случайных чисел

Задайте границы и количество чисел. Можно исключить повторы; генератор работает на устройстве и показывает каждый результат сразу.

Обновлено

Целые числа от −1 000 000 000 до 1 000 000 000. До 100 значений за раз.

Случайные числа

Результат

Создаём…

Выборка1 числоЧисла

Как получить случайное число в диапазоне

Укажите нижнюю и верхнюю границы, включая их. При значениях 1 и 100 каждое целое число от 1 до 100 может быть выбрано. Если нужно выбрать несколько участников или вариантов без повторов, отметьте соответствующий пункт и задайте количество меньше числа значений в диапазоне.

Что делает режим без повторов

При одной генерации уже выбранное число больше не попадает в результат. Например, из чисел 1, 2 и 3 можно получить три разных значения в случайном порядке. Новый запуск создаёт новую выборку — числа из прошлого результата могут появиться снова. Диапазон ограничен целыми числами, дробные значения здесь не поддерживаются.

Источник случайности — браузерный crypto.getRandomValues. Для равномерного выбора инструмент отбрасывает значения, которые дали бы перекос после деления на размер диапазона. Результат можно скопировать, но сам сайт его не хранит.

Вопросы

Входят ли границы диапазона в выборку?

Да. При диапазоне от 1 до 100 могут выпасть и 1, и 100.

Что означает «без повторов»?

Каждое число появляется в одной генерации не больше одного раза. Количество запрошенных чисел не может быть больше размера диапазона.

Можно ли воспроизвести результат?

Нет. Каждое нажатие создаёт новый набор случайных чисел в браузере; начальное значение генератора пользователю не выдаётся.

Поделиться

Источники

  1. MDN: crypto.getRandomValues выдаёт криптографически стойкие случайные значения в браузере.

Ещё сервисы

Все сервисы