Перемішувач списку
Перемішайте будь-який список рядків онлайн. Випадковий порядок за алгоритмом Фішера-Йетса. Безпечно, без сервера. Спробуйте зараз.
Почати роботу
Що робить цей інструмент
Цей перемішувач списку впорядковує рядки у випадковому порядку, використовуючи криптографічно стійкий генератор випадкових чисел. Він корисний для жеребкувань, розподілу завдань або просто для отримання випадкової послідовності з вашого переліку.
Приклад роботи
Вхідний список:
Яблуко Груша Слива Апельсин
Після перемішування ви можете отримати, наприклад:
Слива Яблуко Апельсин Груша
Порядок може змінитися або повторитися.
Як це працює
Інструмент використовує алгоритм Фішера-Йетса, який обмінює кожен елемент один раз, починаючи з кінця списку. Випадкові числа генеруються за допомогою crypto.getRandomValues з відкиданням для уникнення зміщення. Обробка відбувається повністю у вашому браузері, тому ваші дані не надсилаються на сервер.
Обмеження
- Максимальна довжина вхідного тексту — 500 000 символів.
- Інструмент змінює лише порядок рядків; він не видаляє дублікати, не обрізає пробіли та не групує елементи.
- Порожні рядки та пробіли на початку або в кінці рядків зберігаються.
Часті запитання
Чи можу я використовувати цей інструмент для лотерей або розіграшів?
Так, але для регульованих лотерей або дослідницьких вибірок рекомендується використовувати відтворювані або незалежно перевірені методи. Цей інструмент не є публічним сервісом жеребкування.
Чи видаляє інструмент дублікати?
Ні, він лише змінює порядок рядків. Якщо у вас є повторювані елементи, вони залишаться у списку.
Чи можу я перемішати список з великою кількістю елементів?
Так, але є обмеження на 500 000 символів. Якщо ваш список перевищує це, розділіть його на частини.
Ввід зберігається, результат з’являється окремо. Перемішування може залишити початковий порядок або повторити результат; один елемент чи однакові елементи виглядають незмінними. Кінцевий перенос додає порожній елемент. Межа: 500000 кодових одиниць UTF-16 разом із переносами; перевищення відхиляється без обрізання. Немає початкового значення, фільтрів, регістру, груп, ваг чи завантаження. Приклад вставляє вбудований список; Ctrl+Enter запускає обробку. Копіювати все копіює результат; обидві кнопки очищення стирають ввід і результат. Потрібний порядок скопіюйте та збережіть.
Обробка виконується локально у вашому браузері.