Перемішування списку — List Shuffler
Вставте будь-який список і випадково змініть порядок рядків за допомогою приватного перемішування Fisher–Yates просто у вашому браузері.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяПеремішайте список у випадковому порядку
Перемішування списку стане у пригоді щоразу, коли порядок важливий, але його не слід вибирати вручну. Вставте імена, щоб визначити послідовність виступів, розподіліть домашні справи, перемішайте теми для письма, складіть пари для турніру, чергуйте питання для співбесіди або створіть новий порядок плейлиста. Інструмент сприймає кожен непорожній рядок як один елемент, перемішує елементи та виводить випадковий список в окреме поле результату, тож оригінал залишається на екрані для порівняння.
Перемішування використовує алгоритм Fisher–Yates. Починаючи з кінця масиву, він обирає випадкову попередню позицію та міняє два елементи місцями, після чого зсувається на крок уліво, доки список не буде повністю перемішаний. Цей підхід простий, швидкий і дозволяє уникнути поширеної помилки — сортування за випадковим компаратором, яке може давати упереджені або нестабільні результати. Оскільки алгоритм працює з копією, ви можете перемішувати одні й ті самі дані скільки завгодно разів, не втрачаючи початковий порядок, який ви вставили.
Чисті вхідні дані — чистий результат
Порожні рядки ігноруються, що зручно під час копіювання з документів чи таблиць із зайвими відступами. Якщо у вхідних даних трапляються дублікати, вони вважаються окремими елементами, адже повторювані позначки іноді зроблені навмисно. Додайте ініціали, цифри чи додаткові слова, якщо два записи потрібно розрізняти в остаточному порядку. Кнопка копіювання надсилає перемішаний список у буфер обміну по одному елементу в рядку.
Завантаження не потрібне
Усе відбувається в браузері за допомогою JavaScript і випадкових індексів на основі crypto. Ваш список не надсилається на сервер, не зберігається в обліковому записі та не передається іншій сторінці. Тому інструмент безпечний для повсякденних приватних списків: імен учнів, внутрішніх пунктів порядку денного, чернеток ідей і особистих завдань.
Поради щодо використання перемішаного списку
Перемішування відрізняється від вибору: кожен елемент залишається у результаті, змінюється лише порядок. Це підходить для черги виступів, ротацій і порядку ходів. Якщо потрібен лише один або кілька переможців, візьміть перші рядки перемішаного результату; кожен елемент має однаковий шанс опинитися на будь-якій позиції.
Натисніть кнопку ще раз, щоб отримати новий порядок, незалежний від попереднього перемішування. Якщо список дуже довгий, вставте його прямо зі стовпця електронної таблиці, адже кожен рядок стає одним елементом. Майте на увазі, що інструмент не запам'ятовує попередні порядки, тому скопіюйте результат, який хочете зберегти, перш ніж перемішувати знову.
Як користуватися
- Вставте рядкиДодайте по одному елементу в кожному рядку поля введення.
- ПеремішайтеНатисніть Shuffle list, щоб виконати перемішування Fisher–Yates у вашому браузері.
- Скопіюйте результатСкопіюйте випадковий порядок або перемішайте знову, щоб отримати новий.