calcwiki
Генераторы

Случайный выбор из списка

Впишите варианты — по одному в строке. Инструмент честно выберет один или несколько из них.

Параметры расчёта

Результат

Загрузка расчёта

Попробуйте

Как это работает

Каждый вариант списка получает равный шанс. Индекс выбирается функцией crypto.getRandomValues с отбрасыванием смещения, поэтому распределение остаётся равномерным даже на длинных списках.

Режим «без повторов» удаляет выбранный вариант из пула, так что один и тот же пункт не выпадет дважды. С повторами каждый выбор независим.

Жеребьёвка и розыгрыши

Для розыгрыша впишите имена или номера участников и выберите одного победителя. Для распределения по командам выберите нужное количество без повторов и повторите для следующей группы.

Инструмент не ведёт журнал и не заверяет результат: для публичного конкурса с призами запись процесса на экран остаётся на вашей стороне.

Разделители и ограничения

Варианты разделяются переносом строки или запятой, лишние пробелы убираются, пустые строки игнорируются. Минимум — два варианта, максимум — тысяча.

Если нужен не список, а случайное число в диапазоне, используйте генератор случайных чисел.

Методика и источники

Проверка реализации: . Как проверяются вычисления.

Формула и допущения приведены выше; контрольные примеры включены в автоматические проверки проекта.

Разобраться в расчёте

Формулы, примеры
и важные нюансы.

Есть вопрос?

Разберём по порядку

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

Да, укажите нужное количество. С включённой опцией «Без повторов» все выбранные варианты будут разными.

Результат действительно случайный?

Да, используется криптографический генератор браузера. Он не имеет предсказуемого шаблона и не повторяет предыдущие запуски.

Сохраняется ли мой список?

Нет. Список остаётся в браузере и никуда не отправляется. Ссылка на расчёт передаёт список и настройки, но не результат.

Подходит ли для честного конкурса?

Механика честная, но это не протокол с независимой проверкой. Для призовых розыгрышей фиксируйте процесс сами.