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.
Cara menghitung
Cara membuat undian tukar kado online
- Masukkan semua nama, satu nama per baris.
- 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 > Sitihanya mencegah satu arah. - Tambahkan acara, budget, tanggal, dan pesan – semuanya muncul di kartu undian setiap peserta.
- 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
- Sepakati budget sejak awal agar tidak ada yang merasa canggung – di kantor atau sekolah, nominal tetap seperti Rp25.000 atau Rp50.000 cocok dipakai.
- Tulis juga tanggal tukar kado, misalnya saat acara akhir tahun kantor, Natal, atau ulang tahun kelas.
- Satu kado per orang dengan penerima yang dirahasiakan membuat acara lebih seru dibanding tukar kado berantai yang diputar di lingkaran.
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
- W3C Recommendation: W3C Web Cryptography API – getRandomValues()
- IETF RFC 3986 § 3.5: RFC 3986 – Uniform Resource Identifier, Abschnitt 3.5 (Fragment)
- Secret Santa
- MDN Web Docs – URL.hash
Diperbarui:
Alat terkait
- Undian nama acak onlineUndian nama acak online: pilih pemenang dari daftar nama, acak urutan, atau bagi kelompok secara merata. Gratis, tanpa daftar, dan bisa dibagikan lewat tautan.
- Pembagian kelompok acakPembagian kelompok acak online: tempel nama, pilih jumlah kelompok atau anggota per kelompok, bisa diseimbangkan menurut kemampuan. Untuk kelas dan olahraga.
- Roda putar online: buat spin wheel sendiriRoda putar online untuk acak nama, undian, dan arisan. Buat spin wheel sendiri, atur peluang, hapus pemenang, bagikan lewat tautan. Gratis tanpa daftar.
- Lempar dadu online: d6, d20, dan lainnyaLempar dadu online: 1–10 dadu bersisi 4, 6, 8, 10, 12, atau 20 – d6 dengan titik, jumlah, riwayat lemparan, dan peluang pasti. Acak adil secara kriptografis.
- Aim Trainer OnlineAim trainer online gratis: tembak 30 target secepat mungkin atau sebanyak mungkin dalam 30 detik. Tiga ukuran target, akurasi dan waktu rata-rata per target.
- Bingung mau ngapain hari ini? Putar roda ideBingung mau ngapain di rumah atau di luar? Roda berisi 16 ide kegiatan murah, masing-masing 6,25%. Plus tips untuk hari hujan, keluarga, dan pasangan.