Pengacak Daftar

Kocok baris menjadi urutan yang benar-benar acak dengan Fisher-Yates — atau tarik N teratas sebagai pemenang.

Cara menggunakan

  1. Tempel daftar Anda di kolom input, satu item per baris — nama, tugas, lagu, entri undian.
  2. Klik "Kocok" untuk mendapatkan daftar dalam urutan acak baru. Opsional, atur "Ambil hanya yang pertama" untuk menarik pemenang, atau centang mode kata untuk mengocok kata-kata dari satu baris.
  3. Salin atau unduh hasil kocokan. Klik "Kocok" lagi untuk urutan baru — setiap susunan sama besar peluangnya.

Tentang alat ini

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.

Pertanyaan yang sering diajukan

Apakah kocokannya benar-benar acak dan adil?

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.

Bisakah dipakai untuk menarik pemenang giveaway?

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.

Apakah baris duplikat dihapus?

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.

Apa fungsi "Kocok kata alih-alih baris"?

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.

Apakah daftar saya keluar dari browser?

Tidak. Kocokan berjalan 100% dalam JavaScript di perangkat Anda. Nama dan entri tidak pernah dikirim atau disimpan, sehingga aman untuk daftar peserta.

Alat terkait

Tautan panjang? Perpendek secara gratis

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.