Нажмите «Сгенерировать», чтобы создать случайные числа
Что такое генератор чисел?
Генератор чисел создаёт значения, которые нельзя предсказать заранее. Этот инструмент использует crypto API браузера для безопасной случайности и поддерживает отдельные числа, уникальные списки, броски кубиков и подбрасывание монет.
Как использовать генератор чисел
- В режиме «Числа» выберите минимум, максимум и количество результатов.
- Переключитесь в режим «Список», чтобы перемешать элементы или выбрать случайную подвыборку.
- Откройте режим «Кости и монеты», чтобы бросать обычные типы кубиков или подбрасывать монеты.
- Скопируйте нужный результат прямо из панели вывода.
Понимание случайных чисел (примеры, варианты использования и часто задаваемые вопросы) ▾
Пример
Типичные сценарии использования
- Выберите победителя из списка участников, сгенерировав случайный индекс
- Генерируйте номера для лотерей и розыгрышей без повторов
- Бросайте кубики для настольных RPG (D&D, Pathfinder) без физических кубиков
- Создавайте случайные диапазоны тестовых данных для разработки ПО
- Подбросьте монету, чтобы быстро принять решение
Зачем использовать этот генератор чисел
- Использует crypto.getRandomValues() вместо предсказуемого вывода Math.random().
- Объединяет сценарии с одним числом, списком, кубиками и монетой на одной странице.
- Может генерировать диапазоны без дубликатов для розыгрышей, выборок и тестовых данных.
- Работает полностью в браузере, поэтому ничего не логируется и не загружается.
Часто задаваемые вопросы
Этот инструмент использует crypto.getRandomValues() — криптографически стойкий генератор псевдослучайных чисел (CSPRNG), инициализируемый энтропией на уровне ОС. С практической точки зрения он неотличим от истинной случайности и подходит для задач, чувствительных к безопасности.
Нет. Режим списка генерирует набор уникальных чисел — каждое значение встречается не более одного раза. Если нужны повторы, несколько раз используйте режим одного числа.
Минимальное и максимальное значения могут быть любыми целыми числами в пределах безопасного целочисленного диапазона JavaScript (±2 53). Для режима списка количество должно быть меньше или равно размеру диапазона.
Онлайн-генератор чисел — бесплатный и настраиваемый — полностью работает в вашем браузере и помогает выполнить эту задачу без загрузки данных на сервер.