Результат
Перемешивает список алгоритмом Фишера–Йетса с начальным значением из криптографического генератора браузера, так что результат не зависит от исходного порядка. Нажмите «Перемешать» ещё раз для нового жребия — для очерёдности выступлений, розыгрышей или случайных команд.
Как пользоваться
- Вставьте список или перетащите в поле текстовый файл.
- Выберите инструмент: «Дубликаты» удаляет повторы, «Сортировка» упорядочивает строки, «Пробелы» чистит пробелы и переносы, «Ещё» добавляет префиксы, суффиксы и номера.
- Включайте и выключайте опции — результат обновляется автоматически.
- Нажмите на результат, чтобы скопировать, скачайте .txt или сделайте его исходным текстом для следующего шага.
- «Дубликаты» умеет не учитывать регистр и пробелы по краям строки и оставлять первое или последнее вхождение. «Показать удалённые» выводит только повторы.
- Сортировка учитывает правила вашего языка: ё стоит после е, буквы с диакритикой — рядом с основной. «1 → 10» сортирует по значению, поэтому 2 идёт раньше 10.
- «Перемешать» использует криптографический генератор случайных чисел браузера. Нажмите ещё раз — получите новый порядок.
- «Пробелы» удаляет пробелы нулевой ширины и неразрывные пробелы, которые часто попадают из веб-страниц, Word и PDF. В разделителе \n — перенос строки, \t — табуляция.
- Текст не покидает ваш браузер.
Алфавитный и естественный порядок
Простая компьютерная сортировка сравнивает коды символов: все заглавные буквы оказываются перед строчными, а «Ё» — вообще отдельно от «Е». Этот инструмент использует языковое сравнение браузера (алгоритм Unicode Collation через Intl.Collator), поэтому «ёжик» стоит среди слов на е, как в словаре, а латиница и кириллица не перемешиваются.
Естественный порядок (1 → 10) сравнивает числа по значению: пункт 2 идёт перед пунктом 10, а файл9.txt перед файл10.txt. При чисто алфавитной сортировке 10 оказалось бы перед 2.
Длина, обратный порядок и перемешивание
Сортировка по длине ставит строки от самой короткой к самой длинной — удобно для списков ключевых слов. «Обратный порядок» переворачивает текущий порядок без сортировки. «Перемешать» расставляет строки случайно алгоритмом Фишера–Йетса с начальным значением из криптографического генератора браузера; нажмите ещё раз для нового порядка, например чтобы определить очерёдность выступлений или разбить класс на группы.
Частые вопросы
Как отсортировать список по алфавиту?
Вставьте список, по одному пункту в строке, и выберите А → Я. Скопируйте результат или скачайте текстовым файлом.
Почему 10 стоит перед 2?
Алфавитная сортировка сравнивает строки посимвольно. Выберите 1 → 10 (естественный порядок), чтобы сортировать числа по значению.
Куда попадает буква ё?
Рядом с е, как в словарях, потому что используется правило сравнения для русского языка, а не коды символов.
Перемешивание действительно случайное?
Используется алгоритм Фишера–Йетса с начальным значением из криптографического генератора браузера — для бытовых жеребьёвок вроде очерёдности или команд этого достаточно.
Можно ли одновременно сортировать и удалять дубли?
Да. Включите «Удалить дубликаты» на вкладке сортировки и при желании «Без учёта регистра».