Pengacak Daftar

Tempel daftar apa pun, satu item per baris, lalu terima kembali dalam urutan yang benar-benar acak, atau ambil satu item secara acak. Berguna untuk mengadakan undian, menentukan siapa yang jalan lebih dulu, mengacak pertanyaan, memilih peninjau, atau sekadar mengatasi kebimbangan. Acak sebanyak yang Anda mau sampai puas dengan urutannya.

Cara mengacak daftar

  1. 1

    Tempel item Anda

    Satu per baris. Baris kosong diabaikan.

  2. 2

    Acak atau pilih

    Klik «Acak daftar» untuk seluruh daftar dalam urutan acak, atau «Pilih satu» untuk mengambil satu item secara acak.

  3. 3

    Gunakan kembali hasilnya

    Salin daftar yang sudah diacak, atau acak lagi untuk urutan baru setiap kali.

Cara kerja pengacakan

Setiap item memiliki peluang yang sama untuk mendarat di posisi mana pun, sehingga tidak ada entri yang condong ke atas atau bawah daftar. Acak lagi dan Anda mendapat urutan baru yang independen setiap kali.

Mengapa tidak sekadar «urutkan secara acak»?

Mengurutkan dengan pembanding acak (list.sort(() => Math.random() - 0.5)) adalah jebakan yang terkenal. Urutan yang dihasilkannya tidak tersebar merata: sebagian muncul jauh lebih sering daripada yang lain, dan biasnya bergantung pada rutin pengurutan. Pengacakan yang benar memperlakukan setiap urutan sebagai sama-sama mungkin.

Kasus penggunaan umum

Tugas Cara melakukannya
Pemenang undian Tempel peserta, acak, ambil yang pertama
Urutan presentasi Tempel nama, acak, presentasikan dari atas ke bawah
Memasangkan (1 dan 2, 3 dan 4) Acak, lalu baca dua per dua
Rotasi peninjau Acak dan ambil beberapa yang pertama
Kebimbangan Tempel opsi dan pilih satu

Pertanyaan yang Sering Diajukan

Untuk undian santai, ya: urutannya acak merata. Untuk perjudian yang diatur atau undian mana pun yang hasilnya bisa dipersoalkan, gunakan layanan teraudit yang mencatat benih yang dapat diverifikasi.

Daftar yang sangat panjang diacak tanpa masalah. Daftar raksasa terutama dibatasi oleh seberapa banyak teks yang nyaman ditempel dan disalin kembali.

Ya. Setiap baris diperlakukan sebagai item tersendiri, jadi jika nama yang sama muncul dua kali, ia tetap dua kali dalam hasil acak.

Tidak. Hasilnya tidak bergantung pada urutan Anda menempel item, jadi daftar berabjad dan daftar terbalik memberi hasil yang sama-sama acak.

Alat Terkait

Alat ini tersedia dalam bahasa lain