Назад к AllToolio

Тайный Санта — жеребьёвка онлайн

Распределите подарки по личным ссылкам или передавая один телефон. Без почты и регистрации.

Введите 3–60 имён, по одному на строку. Пустые строки пропускаются; имена не должны повторяться.

Исключения

    До 200 символов.

    Результаты жеребьёвки остаются на этой странице и не сохраняются. Ссылки скрывают имена при беглом просмотре, но любой, у кого есть ссылка, может узнать результат. Данные в ссылках не зашифрованы.

    Как провести жеребьёвку «Тайный Санта»

    1. Введите 3–60 разных имён, по одному на строку. Если имена совпадают, добавьте первую букву фамилии.
    2. Добавьте исключения для тех, кто не должен вытянуть друг друга. Для пар выберите исключение в обе стороны; иначе ограничение действует только для одного дарителя.
    3. При желании укажите название события, бюджет, дату обмена и короткое общее сообщение о подарках или встрече.
    4. Для удалённой компании выберите личные ссылки, а при встрече передавайте телефон. Включите общий круг, если хотите одну замкнутую цепочку.
    5. Проведите жеребьёвку «Тайный Санта» и лично отправьте каждому его ссылку. Если используете один телефон, покажите результат, скройте его и передайте устройство следующему участнику.

    Соберите всех вместе

    • Устройте обмен подарками в офисе, не собирая адреса электронной почты коллег.
    • Пригласите родственников из разных городов, отправив им ссылки в мессенджере.
    • Проведите жеребьёвку с друзьями на одном телефоне без бумажных записок.
    • Заранее договоритесь об общем бюджете подарков в клубе или сообществе.
    • Предложите в сообщении подарки ручной работы, книги или место общей встречи.

    Как работает жеребьёвка без сервера

    В жеребьёвке «Тайный Санта» кандидаты перемешиваются с помощью Web Crypto, а подбор с возвратом учитывает исключения. Каждый дарит и получает ровно один подарок, но не самому себе. Организатор видит кнопки отправки ссылок, а не пары, однако может открыть ссылки или подтвердить действие «Показать все пары». Это защита от случайного просмотра в интерфейсе. Результаты хранятся в памяти: данные жеребьёвки не записываются в localStorage и не загружаются на сервер.

    Шесть участников и две пары с исключениями

    Участвуют Анна, Борис, Клара, Давид, Эмма и Феликс. Добавим исключения Анна ↔ Борис и Клара ↔ Давид. Один из допустимых общих кругов: Анна → Клара → Борис → Эмма → Давид → Феликс → Анна. Каждый получает один подарок, и никто из этих пар не дарит подарок своему партнёру. Ваш результат может отличаться.

    Вопросы о жеребьёвке

    Личные ссылки зашифрованы?

    Нет. JSON в кодировке UTF-8 маскируется восьмибайтовым ключом XOR, который содержится в самой ссылке, а затем кодируется в base64url. Это скрывает имена при беглом просмотре, но любой, у кого есть ссылка, может расшифровать данные. Не считайте её защищённым хранилищем.

    Часть ссылки после # попадает на сервер?

    Часть после # не передаётся в HTTP-запросе. Страница считывает её локально. При этом она может быть доступна через историю браузера, расширения, скрипты на странице и любому, кто получил полную ссылку.

    Что будет, если выполнить все исключения невозможно?

    Инструмент укажет участника, связанного с конфликтом. Удалите или измените исключения. Если поиск достигнет установленного предела, инструмент сообщит об этом, не утверждая, что решения нет.

    Что означает «Один общий круг»?

    Все участники образуют одну цепочку, которая возвращается к первому человеку. Без этой настройки возможны несколько небольших кругов. По умолчанию она выключена.

    Можно ли восстановить закрытую страницу организатора?

    Нет. Скопируйте или отправьте все ссылки до закрытия страницы. Пока остались неотправленные ссылки, браузер может показать предупреждение при уходе, но иногда он его не показывает. Уже отправленные ссылки продолжат работать.

    Участникам нужны электронная почта или учётные записи?

    Нет. Отправьте ссылки привычным способом или передавайте одно устройство. Инструмент сам не доставляет ссылки и не проверяет, кто их открывает.

    Можно ли изменить имена после жеребьёвки?

    Проведите новую жеребьёвку и попросите всех удалить старые ссылки. Отозвать их нельзя: результаты содержатся в адресах.

    Другие инструменты для встречи

    Игры и праздники

    В этом сезоне