Kocok baris menjadi urutan yang benar-benar acak dengan Fisher-Yates — atau tarik N teratas sebagai pemenang.
Kapan pun Anda butuh urutan yang tidak bisa diperdebatkan siapa pun — siapa presentasi duluan, lagu mana diputar dalam urutan apa, siapa memenangkan giveaway — Anda butuh kocokan yang benar-benar acak. Alat ini mengambil daftar apa pun, satu item per baris, dan menyusunnya ulang sehingga setiap kemungkinan urutan punya probabilitas yang persis sama. Baris kosong diabaikan, sehingga daftar yang disalin dari spreadsheet bisa dipakai apa adanya.
Kocokan memakai algoritme Fisher-Yates, metode standar yang dipakai ilmuwan komputer justru karena pendekatan naif gagal: mengurutkan berdasarkan kunci acak, misalnya, terbukti bias ke arah urutan tertentu. Fisher-Yates menyusuri daftar dari akhir, menukar setiap item dengan posisi lebih awal yang dipilih seragam, yang terbukti menghasilkan permutasi tanpa bias. Untuk keacakannya sendiri, alat ini memakai generator kriptografis browser (crypto.getRandomValues) dengan rejection sampling untuk menghindari bias modulo — kualitas keacakan yang sama yang dipakai untuk membuat kata sandi, jauh lebih baik daripada Math.random biasa.
Dua opsi mencakup variasi paling umum. "Ambil hanya yang pertama" mengubah pengacak menjadi undian: kocok semuanya, ambil N teratas — pengundian pemenang yang adil tanpa pengulangan, dan baris status mencatat berapa yang terpilih dari berapa entri. "Kocok kata alih-alih baris" memecah teks pada spasi alih-alih ganti baris, berguna untuk mengacak urutan kata dalam satu baris — jawaban kuis, permainan kata, pemantik brainstorming. Semuanya berjalan 100% di browser Anda; daftar Anda tidak pernah diunggah ke mana pun.
Ya. Ia memakai algoritme Fisher-Yates yang ditenagai generator acak kriptografis browser, sehingga setiap kemungkinan urutan sama besar peluangnya — tidak ada bias ke urutan asli atau posisi mana pun.
Ya. Tempel satu entri per baris, atur "Ambil hanya yang pertama" ke jumlah pemenang, dan klik Kocok: alat ini menarik N entri berbeda secara acak. Untuk undian publik, pertimbangkan merekam layar saat momennya demi transparansi.
Tidak. Setiap baris tidak kosong dipertahankan, jadi nama yang dimasukkan tiga kali punya tiga peluang dalam undian. Jika ingin setiap item muncul sekali, deduplikasi daftarnya lebih dulu.
Ia memecah seluruh input pada spasi alih-alih ganti baris dan mengocok kata-katanya, mengembalikannya sebagai satu baris — praktis untuk permainan kata dan mengacak opsi jawaban.
Tidak. Kocokan berjalan 100% dalam JavaScript di perangkat Anda. Nama dan entri tidak pernah dikirim atau disimpan, sehingga aman untuk daftar peserta.
Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.
Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.