Как пользоваться
- Введите данные
Введите необходимые значения в поля ввода.
- Настройте параметры
Выберите подходящие опции и настройки.
- Посмотрите результат
Нажмите Рассчитать для мгновенного результата.
Что такое генератор случайных чисел?
Генератор случайных чисел (random number generator) — это инструмент, который выбирает числа в заданном диапазоне так, что никто не может их предсказать или намеренно подобрать. Вы задаёте интервал «от минимума до максимума», решаете, сколько чисел вытянуть и может ли одно и то же значение появиться снова (разрешить повторы или без повторов), и сразу же получаете список чисел, отвечающих вашим условиям.
Где это применяется?
- Розыгрыши и мероприятия: Устраняет человеческую предвзятость там, где важна честность, — при выборе победителей призов, порядка выступлений или распределении по командам.
- Лотерея и выбор номеров: Для вытягивания чисел по определённым правилам, например 6 уникальных чисел из диапазона от 1 до 45.
- Моделирование и выборка: Удобно для имитации бросков кубика и монеты, случайной выборки респондентов опроса или разбиения групп в A/B-тестировании.
Этот инструмент использует crypto.getRandomValues() браузера для получения высококачественных случайных чисел на основе энтропии операционной системы и устраняет смещение, нарушающее равномерное распределение.
Формула расчёта
Одно целое случайное число из диапазона [min, max] вычисляется по следующей формуле.
результат = min + ⌊ r × (max − min + 1) ⌋
- min / max: минимум и максимум диапазона (оба включительно)
- r: равномерное случайное число от 0 до значения меньше 1
- max − min + 1: общее количество возможных целых чисел (= диапазон)
Пример: при min=1, max=45 и r=0,7321 + ⌊0,732 × 45⌋ = 1 + ⌊32,94⌋ = 1 + 32 = 33
В режиме без повторов, если уже вытянутое значение появляется снова, оно отбрасывается и вытягивается заново (метод отбраковки). Поэтому должно выполняться количество ≤ диапазон; из 1–45 можно сгенерировать не более 45 уникальных чисел.