CalcToolsLab

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

Выберите случайный элемент или до 1000 результатов из списка строк. Есть режим без повторов, удаление дублей, копирование и история текущей сессии.

6 вариантов · шанс каждого 16.7%

Что делает случайный выбор из списка

Инструмент выбирает один случайный элемент или несколько результатов из пользовательского списка строк. Подходит для бытового розыгрыша победителя, жеребьевки, очереди выступлений, выбора задания, темы, блюда или любого варианта, когда решение нужно получить быстро.

Каждая непустая строка после удаления пробелов по краям считается отдельным вариантом. Если одинаковое имя вставлено дважды, это две строки и два отдельных шанса, пока не включена настройка удаления дублей.

P_i — вероятность выбора одной строки, N — число строк, которые участвуют в текущем выборе.

Как пользоваться

  1. Вставьте или введите варианты в поле — каждый с новой строки
  2. Под полем виден счётчик: сколько вариантов и какой шанс у каждого
  3. Укажите, сколько выбрать: за один запуск можно выбрать от 1 до 1000 результатов
  4. Чекбокс «Без повторов» включён по умолчанию — каждый элемент выбирается максимум один раз
  5. Если одинаковые строки не должны повышать шанс участника, включите «Убирать дубли»
  6. Нажмите «Выбрать случайно» — увидите результат крупно
  7. Скопируйте результат или нажмите «Выбрать ещё раз» для нового запуска с теми же настройками

С повторами и без — в чём разница

РежимКак работаетКогда использоватьОграничение
Без повторовСписок перемешивается, затем берутся первые выбранные строкиПобедители, очередь, жеребьевка, шорт-листЕсли запросить больше строк, чем есть в списке, инструмент вернет максимум доступных
С повторамиКаждый результат выбирается независимо из полного спискаСимуляции, случайные события, тест вероятностейОдин и тот же элемент может выпасть несколько раз

K_out — итоговое количество выбранных строк, K — запрошенное количество результатов, N — число доступных строк.

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

Если в режиме «Без повторов» запрошено больше элементов, чем есть в списке, инструмент покажет предупреждение и вернет максимум доступных строк.

Дубли строк и вероятность

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

Чтобы одинаковый текст не повышал вероятность, включите удаление дублей перед выбором. Инструмент сохранит первое вхождение строки после обрезки пробелов по краям.

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

История и ограничения списка

  • История хранит последние 5 выборов в текущей сессии браузера.
  • После перезагрузки страницы список и история не сохраняются.
  • Для очень больших списков скорость ввода и отрисовки зависит от браузера и устройства.
  • Импорт CSV, Excel и проверяемый публичный лог розыгрыша не поддержаны.
Перед публичным розыгрышем удобно показать список, количество участников и настройки, а затем записать экран. Это повышает прозрачность бытового выбора, но не делает его сертифицированной лотереей.

Где применяют случайный выбор

  • Конкурсы и призы — выбрать победителя среди участников по имени или заявке
  • Учёба — кого вызвать к доске, кто делает доклад первым
  • Спорт — порядок выступлений, распределение по командам
  • Работа — кто проводит ретро на этой неделе, кто пишет минутки встречи
  • Творчество — случайный жанр, тема, цвет для упражнения
  • Жизнь — куда поехать на выходные, что приготовить, какой фильм смотреть

Как это работает изнутри

В режиме «Без повторов» используется перемешивание Фишера-Йетса: массив строк перемешивается за один проход, затем берутся первые результаты. В режиме «С повторами» каждая позиция выбирается заново из полного списка.

Источник случайности — `Math.random()` в браузере. Это псевдослучайный выбор для бытовых задач, учебы, командной жеребьевки и неофициальных розыгрышей.

Инструмент не является сертифицированным сервисом розыгрышей и не создает подписанный проверяемый лог. Для денежных конкурсов, официальных лотерей и юридически значимых результатов нужен отдельный проверяемый процесс.

Какой рандомайзер выбрать

ЗадачаЛучший инструмент
Выбрать одного или нескольких победителей из спискаСлучайный выбор из списка
Публично крутить визуальное колесоКолесо фортуны
Получить число в диапазонеГенератор случайных чисел
Выбрать один из двух вариантовБросить монетку
Случайно переставить все строкиПеремешать список
Разделить участников на командыРазделить список на группы

Часто задаваемые вопросы

Источники и нормативная база

Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.

Обновлено:

Похожие инструменты

Колесо фортуны

Интерактивное колесо фортуны для розыгрышей и случайного выбора. Веса вариантов, режим на выбывание, звук, история победителей, сохранение списка и запуск пробелом.

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

Генерируйте целые и дробные случайные числа, выбирайте элементы из списка, бросайте монетку или кубик.

Открыть
Жребий — орёл или решка

Подбросьте виртуальную монету: 3D-анимация, серия из 5 / 10 / 100 бросков, статистика орлов и решек, история последних 30 бросков. Запуск кликом или пробелом.

Открыть
Перемешать список онлайн

Перемешайте строки списка в случайном порядке: seed для повторяемости, разнесение дублей, режим без старых мест, TXT/CSV и таблица «было → стало».

Открыть
Разделить список на группы

Разбейте список на N групп или группы по N элементов. Случайное распределение, балансировка остатка, экспорт CSV/JSON/TXT.

Открыть
Удаление дубликатов

Удалите повторяющиеся строки из списка или, наоборот, найдите только дубли. Сохранение первого/последнего вхождения, без учёта регистра, копирование и TXT.

Открыть