Генератор Тайного Санты
Бесплатный генератор Тайного Санты с исключениями, бюджетом и личными ссылками для раскрытия результата. Всё работает в вашем браузере, и ничего не сохраняется.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяЖеребьёвка Тайного Санты, которую никто не испортит
Тайный Санта — это обмен подарками, в котором каждый участник покупает подарок для одного другого человека, выбранного случайно и остающегося в тайне до самого праздника. Традиционный способ вытягивать имена из шапки перестаёт работать, как только появляются правила: пары, которые не должны вытянуть друг друга, ограничение по сумме или команда, разбросанная по нескольким офисам. Этот генератор учитывает такие правила за вас и выдаёт каждому участнику личную ссылку, которая раскрывает только его собственную пару.
Жеребьёвка представляет собой настоящую перестановку без неподвижных точек: никто не может вытянуть самого себя, и каждый человек дарит ровно один подарок и получает ровно один. Ваши исключения соблюдаются в обе стороны, а поиск использует перебор с возвратом и случайные решения, полученные из безопасного генератора случайных чисел браузера, поэтому пары невозможно предсказать. Если ваши правила делают жеребьёвку невозможной, инструмент прямо сообщает об этом, а не нарушает правило втихую.
Как работают личные ссылки без сервера
После жеребьёвки каждый участник получает ссылку на эту же страницу. Результат закодирован в части адреса после знака #, которая называется фрагментом. Браузеры никогда не отправляют фрагмент на веб-сервер, поэтому ваши имена нигде не записываются, не хранятся и не загружаются. Когда участник открывает свою ссылку, страница локально декодирует фрагмент и показывает одно-единственное сообщение: «Вы покупаете подарок для» и затем имя, а также бюджет, дату и заметку, которые вы указали.
Фрагмент слегка обфусцирован, чтобы имя нельзя было прочитать в превью чата или через чьё-то плечо. Это не надёжное шифрование. Любой, у кого есть полная ссылка, может её декодировать, поэтому отправляйте каждую ссылку лично и только её владельцу. Сама страница организатора никогда не показывает пары, так что организатор может участвовать в обмене наравне со всеми.
Советы для удачного обмена подарками
Договоритесь о бюджете до жеребьёвки и введите его в поле бюджета, чтобы он отображался в каждом результате. Добавьте дату или место обмена, а также заметку вроде «только подарки ручной работы» или «список желаний в общем чате». Используйте исключения для партнёров, близких родственников и тех, кто и так дарит друг другу подарки, а если хотите более длинные цепочки, отметьте опцию, запрещающую взаимные пары. Если кто-то выбывает, просто проведите жеребьёвку заново с обновлённым списком и разошлите новые ссылки. Также можно распечатать карточки, вырезать их и раздать лицевой стороной вниз — это удобно для очных встреч, где не у всех под рукой телефон.
Как использовать
- Добавьте участниковВведите по одному имени в строку. Повторяющиеся имена игнорируются, чтобы каждый участвовал один раз.
- Добавьте исключенияПеречислите пары, которые не должны вытянуть друг друга, например супругов или соседей по квартире, по одной паре в строке.
- Проведите жеребьёвкуПри желании укажите бюджет, дату и заметку, затем нажмите «Draw names», чтобы получить корректный набор пар.
- Разошлите личные ссылкиСкопируйте личную ссылку каждого участника и отправьте её ему или распечатайте карточки, чтобы раздать их лицевой стороной вниз.