Вхідні дані

або перетягніть файл сюди чи вставте код нижче

рядків: 0 · символів: 0

Результат

рядків: 0 · символів: 0 · Рядків у випадковому порядку: 0 з 0

Файли не залишають браузераЯк саме?

Випадковий порядок рядків і вибір випадкових елементів зі списку

Цей інструмент перемішує рядки тексту у випадковому порядку. Вставте список, натисніть «Перемішати ще раз», щоб отримати новий порядок, або виберіть кілька випадкових рядків як вибірку чи переможців розіграшу.

Оновлено:

Як це працює

  1. Вставте список

    По одному елементу в рядку: імена, питання, тестові сценарії, пісні з плейлиста чи рядки CSV.

  2. Перемішайте

    Список перемішується одразу після вставлення. «Перемішати ще раз» дає новий порядок, а зерно (seed) — щоразу той самий.

  3. Візьміть потрібне

    Скопіюйте весь перемішаний список або лише перші N рядків як випадкову вибірку.

Можливості

  • Чесне перемішування без зміщення

    Алгоритм Фішера — Єйтса на основі криптографічного генератора випадкових чисел браузера з відкиданням зайвих значень: кожен порядок однаково ймовірний — без Math.random і без зміщення за модулем.

  • Повторюваний порядок із зерном

    Введіть будь-який текст як зерно, і порядок стане детермінованим: той самий список із тим самим зерном дає однаковий результат на будь-якому пристрої, тож розіграш можна перевірити згодом.

  • Випадкова вибірка

    Виберіть N рядків, щоб визначити переможців, підібрати питання для вікторини чи взяти рядки для тестування без повторів.

  • Заголовок і групи

    Перший рядок (заголовок CSV) можна залишити вгорі, а блоки рядків — наприклад, пари «питання + відповідь» — тримати разом, перемішуючи самі блоки.

Обмеження та конфіденційність

Списки й файли можуть мати розмір до 200 MB. Для перемішування весь список має бути в пам’яті; файли понад 8 MB перемішує фоновий потік (Web Worker), а результат завантажується файлом.

Дублікати зберігаються: якщо рядок трапляється двічі, його можуть вибрати двічі. Якщо кожне значення має бути лише раз, спершу приберіть повтори інструментом «Видалити дублікати рядків». Генератор із зерном (sfc32, ініціалізований хешем тексту зерна) зафіксовано, тож те саме зерно даватиме той самий порядок і в майбутніх версіях цієї сторінки.

Список перемішується у вашому браузері й ніколи не надсилається на сервер. Докладніше — на сторінці конфіденційності.

Часті запитання

Як перемішати список у випадковому порядку?

Вставте список, по одному елементу в рядку. Результат уже перемішано; натисніть «Перемішати ще раз», щоб отримати інший порядок.

Чи справді перемішування випадкове?

Без зерна використовується crypto.getRandomValues — криптографічно стійкий генератор браузера — і алгоритм Фішера — Єйтса без зміщення. Із зерном результат навмисно відтворюваний, тому для завдань безпеки він не підходить.

Як вибрати випадкового переможця зі списку учасників?

Укажіть кількість переможців у полі «Вибрати N рядків». Кожен учасник може трапитися не більше одного разу; увімкніть «Видаляти порожні рядки», щоб порожній рядок не виграв.

Чи можна отримати той самий випадковий порядок ще раз?

Так. Введіть зерно, наприклад «розіграш-2026». Кожен, хто вставить той самий список із тим самим зерном, отримає той самий порядок.

Як перемішати рядки файлу CSV, не зсуваючи заголовок?

Увімкніть «Перший рядок (заголовок) залишати вгорі». Заголовок лишиться першим, а рядки з даними буде перемішано.

Схожі інструменти