Перейти к содержимому
Toolars
Каталог
Сообщить об ошибке

Утилиты · утилита · Локально

Перемешивание списка

List Randomizer

Перемешивайте списки до 5 000 элементов несмещённым методом Фишера-Йетса на случайности Web Crypto; дубликаты сохраняют независимые шансы.

Путь задачи / от ввода к результату

Добавьте по одному элементу на строку

Работает локально · Ничего не загружается на сервер

Как работает Перемешивание списка, конфиденциальность и похожие инструменты

Путь задачи / от ввода к результату

Как перемешать список

  1. 01

    Добавьте по одному элементу на строку

    Введите или вставьте записи в поле списка — по одному элементу на строку, всего до 200 000 символов, а живой счётчик над полем показывает, сколько лимита уже использовано. Каждая строка очищается от краевых пробелов, пустые строки отбрасываются, а переводы строк Windows или классического Mac разбиваются корректно, поэтому вставка из электронной таблицы или PDF обычно не требует предварительной чистки.

  2. 02

    Проверьте ограничения по размеру

    Списку нужно минимум два непустых элемента, а максимум он может содержать 5 000. Дубликаты сохраняются намеренно: если имя встречается во входных данных дважды, оно дважды появится и в результате, получив две независимые возможности при перемешивании, — именно это нужно розыгрышу с несколькими билетами на человека.

  3. 03

    Перемешайте порядок

    Нажмите «Перемешать список». Записи проходят через непредвзятое перемешивание Фишера–Йетса на Web Crypto, и новый порядок появляется в виде нумерованного списка с позициями, дополненными нулями, так что первое место невозможно перепутать. Нажмите кнопку ещё раз для свежего перемешивания тех же записей — каждый запуск независим от предыдущего.

  4. 04

    Скопируйте или скачайте результат

    Используйте «Копировать результат», чтобы вставить перемешанный порядок — по одной записи на строку — в документ или чат, или «Скачать», чтобы сохранить его как toolars-randomized-list.txt. «Загрузить пример» вставляет шесть примеров и сразу перемешивает их, если хотите сначала увидеть механику, а «Сбросить» очищает обе панели для следующего списка.

Факты об инструменте

Обработка
В вашем браузере
Ввод покидает устройство
Никогда
Хранение
Ничего не сохраняется
Цена
Бесплатно

Ваши данные остаются в браузере.

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

Локальное выполнение

Работает внутри текущей вкладки браузера.

Никакой скрытой обработки

Активные данные инструмента никогда не становятся записями документов Toolars.

Аккаунт не требуется

Используйте основной сценарий без создания профиля. Избранное синхронизируется с аккаунтом после входа.

Мгновенный сброс

Закройте вкладку — и рабочие данные исчезнут.

Что на самом деле делает Перемешивание списка

Учитель разыгрывает порядок выступлений двадцати шести учеников; организатор митапа составляет очерёдность блиц-докладов из списка заявок; тимлид меняет, кто говорит первым на дейли, сохраняя результат прошлой недели в текстовом файле как запись. Перемешивание списка даёт каждому элементу равный шанс занять каждую позицию, а дубликаты честно сохраняются, а не молча объединяются, — так что участник розыгрыша с тремя билетами действительно получает три места в жеребьёвке. Сам список, будь то имена учеников или адреса клиентов, никогда не покидает вкладку.

Частые вопросы

Каковы ограничения на ввод?
До 200 000 символов и не более 5 000 элементов за запуск, минимум две непустые строки. Слишком длинный, слишком большой или слишком короткий список отклоняется с сообщением, называющим точную проблему, поэтому вы всегда знаете, нужно ли сократить символы, разбить список или добавить записи. Лимит символов считает вставленный текст как есть, до удаления пустых строк.
Как обрабатываются пустые строки и дубликаты?
Каждая строка очищается от краевых пробелов, а пустые строки удаляются перед перемешиванием, так что случайные интервалы из скопированной таблицы не влияют на результат. Дубликаты сохраняются намеренно: если имя встречается во входных данных дважды, оно дважды появится и в результате. Если нужен порядок без повторов, удалите дубликаты перед вставкой.
Перемешивание действительно честное?
Да. Случайные индексы поступают из Web Crypto с отбором с отклонением — значения, которые искажали бы розыгрыш, отбрасываются и перегенерируются, — и управляют перемешиванием Фишера–Йетса, поэтому каждая перестановка списка равновероятна и ни одна позиция не получает преимущества. Повторный запуск того же списка каждый раз даёт новый независимый порядок, и именно поэтому нумерованный результат годится как запись: скачивайте каждый розыгрыш, который реально используете, вместо того чтобы перемешивать заново, пока не победит фаворит.
Мой список куда-то отправляется?
Нет. Перемешивание выполняется полностью внутри текущей вкладки браузера, текст никогда не покидает ваше устройство, и учётная запись не требуется. Сброс рабочей области уничтожает и ввод, и результат, а сохраняется только файл, который вы явно скачали.

Продолжить: Файлы и утилиты

Связанные задачи, а не тупик.

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

Генератор паролей

Password Generator

Создавайте пароли длиной 8–128 символов через Web Crypto: каждый выбранный набор символов представлен. Копируйте или скачивайте открытый текст без отправки на сервер. Здесь же можно создать или проверить Bcrypt-хеш (стоимость 4–12; пароль до 72 байт UTF-8).

Защита

Изображение в текст OCR

Image to Text OCR

Распознавайте печатный английский текст на PNG или JPEG до 8 MiB локально; рукописи, китайский и таблицы в этой версии не поддерживаются.

Создание

Конвертер субтитров

Subtitle Converter

Конвертируйте текстовые субтитры между SRT и VTT и сдвигайте время реплик на целые миллисекунды — до 1 MiB и 10 000 реплик за запуск.

Конвертация

Считыватель QR-кодов

QR Code Reader

Расшифровывайте один QR-код с PNG или JPEG локальными Canvas и Web Worker — без облака и камеры; ссылки автоматически не открываются.

Создание