Undian tukar kado online (Secret Santa)

Masukkan nama peserta, tentukan siapa yang tidak boleh saling dapat, lalu kocok undian: setiap orang mendapat tautan sendiri untuk tukar kado dan hanya melihat kepada siapa ia memberi kado. Tidak ada yang mendapat dirinya sendiri – tanpa akun dan tanpa alamat email.

Setiap nama hanya boleh sekali – untuk nama yang sama, tulis misalnya „Dewi A.“ dan „Dewi S.“.
Satu aturan per baris. „Budi + Siti“ = Budi dan Siti tidak akan saling dapat (pasangan, atau satu keluarga dengan lebih banyak nama). „Budi > Siti“ = hanya Budi yang tidak bisa mendapat Siti.
Input Anda hanya disimpan di browser ini.

Masukkan nama, lalu kocok undian. Anda hanya melihat tautannya – bukan siapa mendapat siapa.

Hasil

Peserta
6
Undian
6 orang, 1 aturan pengecualian – undian bisa dilakukan

Cara menghitung

Cara membuat undian tukar kado online

  1. Masukkan semua nama, satu nama per baris.
  2. Jika perlu, tentukan siapa yang tidak boleh saling dapat – pasangan atau saudara: Budi + Siti. Beberapa nama dalam satu baris (Budi + Siti + Andi) mencegah satu keluarga saling mendapat. Budi > Siti hanya mencegah satu arah.
  3. Tambahkan acara, budget, tanggal, dan pesan – semuanya muncul di kartu undian setiap peserta.
  4. Tekan „Kocok undian dan buat tautan“ lalu kirim tautan pribadi kepada setiap orang lewat WhatsApp, email, atau salin-tempel. Orang yang membuka tautan menekan „Tampilkan“ dan melihat kepada siapa ia memberi kado.

Bagaimana undian tetap rahasia tanpa server?

Tidak ada akun maupun database. Setiap pasangan disimpan di bagian tautan pribadi setelah tanda # (fragmen). Menurut standar internet RFC 3986, browser tidak mengirim bagian ini ke server – jadi server kami tidak pernah melihat nama-nama tersebut.

Nama penerima kado tidak tertulis terang di tautan: nama itu disamarkan dengan kunci acak (XOR, lalu dikodekan Base64), sehingga tautan tampak seperti karakter acak. Terus terang: kuncinya ada di tautan yang sama, supaya peserta bisa membukanya tanpa kata sandi. Ini melindungi dari melihat secara tidak sengaja – tetapi siapa pun yang sengaja membuka tautan orang lain dapat melihat siapa yang ia dapat. Sebagai penyelenggara, Anda hanya melihat tautan di layar, tidak pernah pasangannya. Jika Anda tidak membuka tautan orang lain, Anda pun tidak tahu hasilnya.

Karena semuanya tersimpan di tautan, undian baru membuat tautan baru. Tautan lama tetap menunjukkan undian lama – dalam hal ini kirim tautan baru kepada semua orang.

Adil: tidak ada yang mendapat dirinya sendiri

Hasil undian adalah susunan acak di mana setiap orang memberi tepat satu kado dan menerima tepat satu kado. Alat ini mengacak daftar dengan metode Fisher-Yates dan fungsi crypto.getRandomValues() dari browser Anda, lalu menolak setiap susunan di mana seseorang mendapat dirinya sendiri atau orang yang dikecualikan. Dengan begitu setiap pasangan yang diizinkan memiliki peluang yang sama. Contoh: dengan tiga orang ada tepat dua susunan (A→B→C→A atau A→C→B→A), masing-masing berpeluang 50%.

Kapan undian tidak bisa dilakukan?

Pengecualian dapat membuat undian mustahil. Contoh: jika dua dari tiga orang adalah pasangan, keduanya harus mendapat orang ketiga – itu tidak mungkin. Aturan umumnya: jika satu kelompok yang saling dikecualikan lebih besar dari separuh semua peserta, tidak cukup penerima untuk kelompok itu. Alat ini memeriksanya saat Anda mengetik dan memberi tahu sebelum undian dikocok.

Tips tukar kado

Pertanyaan umum

Bagaimana cara undian tukar kado online tanpa daftar?

Masukkan nama, kocok undian, lalu kirim tautan pribadi kepada setiap orang. Tautan berisi kepada siapa orang itu memberi kado dalam bentuk tersamar – tanpa akun dan tanpa alamat email.

Apa itu Secret Santa?

Secret Santa adalah cara tukar kado di mana setiap orang diundi untuk memberi kado kepada satu orang lain, dan identitas pemberinya dirahasiakan. Di Indonesia sering disebut tukar kado atau kado rahasia.

Apakah penyelenggara bisa melihat siapa mendapat siapa?

Di layar tidak – yang tampil hanya tautan. Namun karena kuncinya ada di dalam tautan, penyelenggara bisa melihat pasangan jika membuka tautan orang lain. Cara ini melindungi dari melihat tanpa sengaja, bukan dari mengintip dengan sengaja.

Bisakah pasangan dicegah agar tidak saling dapat?

Bisa. Di kolom „Siapa yang tidak boleh saling dapat?“ tulis satu aturan per baris, misalnya Budi + Siti. Dengan lebih banyak nama dalam satu baris, satu keluarga tidak akan saling mendapat.

Bisakah seseorang mendapat dirinya sendiri?

Tidak. Alat ini hanya mengizinkan susunan di mana tidak ada yang mendapat dirinya sendiri dan setiap orang memberi serta menerima tepat satu kado.

Apakah nama-nama disimpan atau dikirim ke suatu tempat?

Tidak. Undian sepenuhnya dilakukan di browser Anda. Data hanya ada di tautan, dan browser tidak mengirim bagian setelah tanda # ke server kami.

Apa yang terjadi jika undian dikocok ulang?

Anda mendapat tautan baru dengan pasangan baru. Tautan lama yang sudah terkirim tetap menunjukkan undian lama – jadi kirim tautan baru kepada semua orang.

Berapa orang yang bisa ikut dan apakah gratis?

Antara 3 dan 200 orang. Gratis – tanpa pendaftaran, tanpa batas, tanpa aplikasi. Bisa dipakai di ponsel, tablet, dan komputer.

Sumber dan dasar hukum

Diperbarui:

Alat terkait