Перемешиватель списка
Вставьте любой список, по одному пункту в строке, и получите его в по-настоящему случайном порядке или вытяните один пункт наугад. Пригодится для проведения розыгрышей, чтобы решить, кто идёт первым, перемешать вопросы, выбрать рецензента или просто справиться с нерешительностью. Перемешивайте сколько угодно раз, пока порядок вас не устроит.
Как перемешать список
-
1
Вставьте пункты
По одному в строке. Пустые строки пропускаются.
-
2
Перемешать или выбрать
Нажмите «Перемешать список», чтобы получить весь список в случайном порядке, или «Выбрать один», чтобы вытянуть один пункт наугад.
-
3
Используйте результат
Скопируйте перемешанный список или перемешайте снова, чтобы каждый раз получать новый порядок.
Как работает перемешивание
У каждого пункта одинаковая вероятность оказаться на любой позиции, поэтому ни один пункт не смещён к началу или концу списка. Перемешайте снова, и каждый раз получите независимый, свежий порядок.
Почему нельзя просто «отсортировать случайно»?
Сортировка со случайным компаратором (list.sort(() => Math.random() - 0.5)) представляет собой известную ловушку. Получаемые порядки распределены неравномерно: одни выпадают гораздо чаще других, а смещение зависит от алгоритма сортировки. Настоящее перемешивание считает все порядки равновероятными.
Частые сценарии
| Задача | Как сделать |
|---|---|
| Победитель розыгрыша | Вставьте участников, перемешайте, возьмите первого |
| Порядок выступлений | Вставьте имена, перемешайте, выступайте сверху вниз |
| Разбить на пары (1 и 2, 3 и 4) | Перемешайте, затем читайте по двое |
| Ротация рецензентов | Перемешайте и возьмите первых |
| Нерешительность | Вставьте варианты и выберите один |
Часто задаваемые вопросы
Для неофициальных лотерей да: порядок равномерно случаен. Для регулируемых азартных игр или любого розыгрыша, результат которого могут оспорить, используйте проверяемую службу с аудитом, которая фиксирует верифицируемое зерно.
Очень длинные списки перемешиваются без труда. Огромные списки ограничены в основном тем, сколько текста удобно вставить и скопировать обратно.
Да. Каждая строка считается отдельным пунктом, поэтому если одно и то же имя встречается дважды, оно и в перемешанном результате останется дважды.
Нет. Результат не зависит от того, в каком порядке вы вставляете пункты, поэтому список по алфавиту и список в обратном порядке дают одинаково случайные исходы.
Сопутствующие инструменты
Генератор названий городов
Создавайте вымышленные названия городов, посёлков, деревень и столиц для миростроения, карт, игр, историй и тестовых данных с короткими заметками к каждому результату.
Переводчик иконок
Введите английский текст, и каждое слово из встроенного списка получит подходящий эмодзи. Скопируйте результат как текст с эмодзи.
Генератор бегущей строки
Создавайте анимированные бегущие заголовки с настраиваемой скоростью, размером шрифта и цветами. Предпросматривайте CSS-строку marquee или панель объявлений вживую в браузере.
Символы стрелок для копирования
Копируйте популярные Unicode-стрелки одним щелчком: прямые, двойные, диагональные, крючковые, круговые и треугольные для документов, чатов и дизайна.
Преобразователь текста для людей с дислексией
Переформатируйте вставленный текст в короткие абзацы и строки примерно по 72 символа для более лёгкого чтения. Скопируйте результат в любой документ, письмо или редактор.
Символ «меньше или равно»
Копируйте знак ≤ и связанные математические символы сравнения. Включает Unicode, HTML-сущности и разметку LaTeX для электронных таблиц, научных работ и веб-страниц.
Инструмент доступен на других языках
- Randomizador de Listas [PT]
- Lijstrandomizer [NL]
- Listblandare [SV]
- Aleatorizador de Listas [ES]
- เครื่องมือสุ่มรายการ [TH]
- Mélangeur de Liste [FR]
- Pengacak Daftar [ID]
- أداة خلط القوائم [AR]
- Xáo Trộn Danh Sách [VI]
- Listen-Mischer [DE]
- 목록 무작위 배열기 [KO]
- リストシャッフラー [JA]
- Losowarka Listy [PL]
- List Randomizer [EN]
- Randomizzatore di Liste [IT]
- Liste Karıştırıcı [TR]
- 列表随机排序器 [ZH]