Рандомайзер списка
Список участников
8 элементов
Режим
Fisher-Yates · crypto/rand · SHA-256
📋
Нажмите «Запустить»,
чтобы увидеть результат
чтобы увидеть результат
Как пользоваться
- Вставьте участников в поле «Список участников» — по одному имени на строку.
- Выберите режим: «Перемешать» — получить список в случайном порядке, «Выбрать N» — выбрать заданное число победителей, «Разбить на группы» — случайно распределить участников по командам.
- Нажмите «Запустить» и скопируйте или скачайте результат (.txt) кнопками под списком.
Commit-reveal SHA-256
Каждый результат сопровождается commit-reveal доказательством на SHA-256: перед генерацией сервер фиксирует commitment — хеш случайной соли и параметров запроса, — и только затем вычисляет сам результат из этой соли. Вместе с результатом публикуются соль и параметры, поэтому любой может самостоятельно проверить равенство SHA-256(salt + params) == commitment и убедиться, что результат не подменили задним числом.
Вопросы
Чем отличаются режимы «Перемешать» и «Выбрать N»?
«Перемешать» меняет порядок всех элементов списка, а «Выбрать N» дополнительно выделяет заданное количество элементов сверху как победителей — остальные показываются, но не выбраны.
Как разбить участников на равные команды?
Выберите режим «Разбить на группы» и укажите нужное количество групп — участники будут случайно и равномерно распределены между ними.
Какое минимальное количество элементов нужно для запуска?
Нужно минимум 2 элемента списка; для режима «Выбрать N» число выбираемых не может превышать общее количество элементов.