Выбор победителя розыгрыша
Подготовьте пул подходящих участников перед розыгрышем. Инструмент может заменить ручной список столбцом имен CSV, исключить указанные строки, по желанию удалить нормализованные дубликаты и выбрать до 100 уникальных победителей без возврата.
Настройка розыгрыша
Имена, исключения и результаты остаются в этом браузере. Ничего не загружается.
Победители
Победители еще не выбраны.
Локальная запись результатов
Розыгрыши этой сессии будут отображаться здесь.
Запись включает локальный отпечаток (SHA-256) нормализованного списка допущенных участников и идентифицирует Web Crypto API как источник случайности. Отпечаток фиксирует изменения списка; это не является подтверждением третьей стороны или независимым аудитом розыгрыша.
Конкретный пример розыгрыша
Импортируйте CSV, содержащий 2 500 имен, исключите 12 отказавшихся участников и удалите 18 нормализованных дублирующихся имен. Счетчик подходящих участников становится 2 470. Запрос пяти победителей возвращает пять разных строк и фиксирует их порядок, число подходящих участников, ID розыгрыша и UTC время в локальном CSV логе.
Как выбираются победители
Имена нормализуются с помощью NFKC, пробелы упрощаются, и применяется ограничение в 120 символов. Исключения и опциональное удаление дубликатов используют регистронезависимое сопоставление с учётом локали. Остаточная выборка происходит без возврата с использованием равномерного выбора целых чисел на основе Web Crypto и метода отклонений.
Локальная обработка и записи
Ручные имена, исключения, импортированные CSV байты, победители и результатные записи остаются в текущей сессии браузера. Импорт CSV допускает файлы до 2 МБ; сохраняются до 10 000 строк участников. Скачивание создаёт локальный файл и нейтрализует префиксы формул электронных таблиц в ячейках победителей.
Ограничения перед реальным розыгрышем
- Инструмент не может проверить согласие участников, владение билетами, даты соответствия, юрисдикцию, нейтральность оператора или выполнение призов.
- Удаление дубликатов сравнивает нормализованные отображаемые имена, поэтому два разных человека с одним и тем же именем могут объединиться; отключение функции оставляет дублирующиеся строки с отдельными шансами.
- Скачиваемая запись не подписана, не является защищённой от подделки, не имеет независимого подтверждения и не является доказательством полноты исходного списка.
Вопросы по выбору победителя розыгрыша
- Может ли один участник выиграть дважды в розыгрыше?
- Одна и та же допустимая строка массива не может выиграть дважды в одном мультивыигрышном розыгрыше, потому что выборка осуществляется без возврата.
- Какой столбец CSV импортируется?
- Предпочтительно использовать столбец с заголовком name, full name, participant, entrant, entry или ticket holder; в противном случае используется первый столбец.
- Загружены ли списки розыгрыша?
- Нет. Разбор, исключения, выбор, история и создание записи CSV выполняются в текущем браузере.
- Является ли запись CSV аудиторским сертификатом?
- Нет. Это удобная локальная запись и не должна использоваться как независимая сертификация.
Содержание и реализация проверены: