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

Выберите одного или нескольких победителей из своих строк.

Пустые строки пропускаются, пробелы по краям убираются. Регистр учитывается. До 10000 непустых строк, 200 символов в строке и 200000 символов всего.

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

Результат

Укажите условия и выполните случайный выбор. Готовые данные появятся здесь.

Данные остаются на вашем устройстве.

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

  1. Вставьте участников или варианты, каждый с новой строки.
  2. Проверьте одинаковые имена и выберите правило совпадений.
  3. Укажите число победителей, выполните выбор и сохраните результат.

Пример

Два победителя из шести участников

Исходные данные
Анна, Борис, Вера, Глеб, Даша и Егор — каждый с новой строки.

Оставьте удаление одинаковых строк, укажите двух победителей и выполните выбор.

Что получится
Две разные записи списка. Их имена и номера исходных строк доступны в JSON.
Форматы и ограничения

Каждый вариант с новой строки участвует в выборе. Укажите число победителей и правило одинаковых строк: объединить совпадения либо считать каждую запись отдельным участием.

На входе
Текстовый список
Результат
TXT, JSON, Копирование

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

  • По умолчанию выбирается один победитель, одинаковые строки убираются.
  • До 10000 непустых строк, 200 символов в строке и 200000 символов во всём поле.
  • Пустые строки пропускаются, пробелы по краям убираются; регистр учитывается.
  • Число победителей от 1 до количества записей после выбранной обработки повторов.

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

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

Регистр учитывается, пустые строки не участвуют. Сохранённые одинаковые записи увеличивают число шансов одной подписи. Локальный JSON фиксирует результат, но не служит независимым протоколом публичного розыгрыша.

Вопросы об инструменте

Как отделять участников друг от друга?

Каждый участник или вариант занимает отдельную строку. Запятые внутри строки остаются частью одного варианта.

Что делают пустые строки и пробелы?

Пустые строки не участвуют. Пробелы в начале и конце непустой строки убираются, а внутренние пробелы сохраняются.

Как работают одинаковые строки?

По умолчанию остаётся первое совпадение. В режиме «Каждая строка — отдельное участие» все непустые строки участвуют, даже если подписи одинаковы.

Считаются ли «Анна» и «АННА» одним участником?

Нет, регистр учитывается. Если это один человек, приведите его записи к одинаковому виду до выбора. Два технически эквивалентных написания буквы Unicode сравниваются после NFC-нормализации.

Может ли один участник победить дважды?

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

Что делать с двумя людьми с одинаковым именем?

Добавьте различающий признак, например «Анна — 01» и «Анна — 02». Иначе удаление одинаковых строк объединит их записи.

Подтверждает ли JSON честность публичного розыгрыша?

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

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

Все инструкции
Данные и полезное4 мин

Как выбрать случайные целые числа в диапазоне и исключить повторы

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

Читать инструкцию
Данные и полезное4 мин

Как выбрать победителей из списка и проверить одинаковые записи

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

Читать инструкцию
Данные и полезное4 мин

Как разделить участников на случайные команды с равной численностью

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

Читать инструкцию