RT Random Tools

Генератор Таємного Санти

Безкоштовний генератор Таємного Санти з винятками, бюджетом і приватними посиланнями для розкриття. Усе працює у вашому браузері, і нічого не зберігається.

🔒 Працює повністю у вашому браузері — нічого не завантажується

One pair per line: Ada - Grace, Ada, Grace or Ada & Grace. Applies both ways.

Advertisement

Жеребкування Таємного Санти, яке ніхто не зіпсує

Таємний Санта — це обмін подарунками, у якому кожен учасник купує подарунок для однієї іншої людини, обраної випадково й прихованої до великого дня. Традиційний спосіб витягати імена з капелюха перестає працювати, щойно з’являються правила: пари, які не повинні витягати одне одного, ліміт витрат або команда, розкидана по кількох офісах. Цей генератор враховує такі правила за вас і дає кожному учасникові приватне посилання, яке розкриває лише його власну пару.

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

Як працюють приватні посилання без сервера

Після жеребкування кожна людина отримує посилання на цю саму сторінку. Результат закодовано в частині адреси після знака #, яку називають фрагментом. Браузери ніколи не надсилають фрагмент на вебсервер, тож ваші імена ніде не журналюються, не зберігаються й не завантажуються. Коли учасник відкриває своє посилання, сторінка локально декодує фрагмент і показує одне повідомлення: «You are buying a gift for» (ви купуєте подарунок для), а далі ім’я, а також бюджет, дату й примітку, які ви ввели.

Фрагмент злегка заплутано, щоб ім’я не можна було прочитати в попередньому перегляді чату чи через чиєсь плече. Це не надійне шифрування. Якщо хтось має повне посилання, він може його декодувати, тож надсилайте кожне посилання особисто й лише його власникові. Сама сторінка організатора ніколи не показує пари, завдяки чому організатор може брати участь в обміні нарівні з усіма.

Поради для вдалого обміну подарунками

Узгодьте бюджет перед жеребкуванням і введіть його в поле бюджету, щоб він з’являвся в кожному розкритті. Додайте дату чи місце обміну та примітку на кшталт «лише подарунки ручної роботи» або «список бажань — у груповому чаті». Використовуйте винятки для партнерів, близьких родичів чи будь-кого, хто й так обмінюється подарунками, і позначте опцію, що запобігає взаємним обмінам, якщо хочете довших ланцюжків. Якщо хтось вибуває, просто проведіть жеребкування знову з оновленим списком і розішліть нові посилання. Також можна надрукувати картки, вирізати їх і роздати зворотним боком догори — це добре працює на живих заходах, де не в усіх під рукою телефон.

Як користуватися

  1. Додайте учасниківВводьте по одному імені в рядок. Імена-дублікати ігноруються, тож кожен з’являється лише раз.
  2. Додайте виняткиПерелічіть пари, які не повинні витягати одне одного, як-от партнерів чи сусідів по житлу, по одній парі в рядок.
  3. Проведіть жеребкуванняЗа бажанням додайте бюджет, дату й примітку, а потім натисніть «Draw names», щоб отримати коректний набір пар.
  4. Поділіться приватними посиланнямиСкопіюйте приватне посилання кожної людини й надішліть його їй або надрукуйте картки, щоб роздати їх зворотним боком догори.

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

Чи може організатор побачити, хто кого витягнув?
Сторінка ніколи не показує пари на екрані. Результат кожної людини міститься лише в її приватному посиланні, тож організатор теж може брати участь. Друковані картки все ж показують пари, тому використовуйте їх, лише якщо не читатимете їх.
Чи зберігається щось на сервері?
Ні. Жеребкування відбувається у вашому браузері, а кожен результат упаковано в частину посилання після знака #. Браузери не надсилають цю частину на жоден сервер.
Наскільки захищене приватне посилання?
Ім’я злегка заплутано, щоб його не можна було прочитати з першого погляду, але це не шифрування. Будь-хто, хто має посилання, може його декодувати, тож надсилайте кожне посилання лише його власникові.
Що, як коректного жеребкування не існує?
Якщо через винятки комусь нема кого витягнути, інструмент повідомить вам про це, а не вгадуватиме. Приберіть виняток або додайте учасника й проведіть жеребкування знову.
Чи можна не допустити, щоб двоє людей купували подарунки одне одному?
Так. Позначте «Avoid two-way swaps» (уникати взаємних обмінів), і якщо A витягне B, то B не витягне A. Для цього потрібно щонайменше троє учасників.
Advertisement