Setiap permutasi memiliki peluang yang sama. 720 kemungkinan urutan.
Menyusun 6 peserta dalam satu baris menghasilkan 6! (6 faktorial) kemungkinan permutasi: 720 susunan berbeda. Setiap susunan memiliki peluang yang sama ketika pengacakan dilakukan secara adil. Jumlahnya bertambah dengan sangat cepat: 10 orang menghasilkan 3.628.800 permutasi; 20 orang menghasilkan lebih dari 2,4 kuintiliun. Satu set standar 52 kartu memiliki 52! kemungkinan urutan, sebuah angka yang sangat besar (sekitar 8 × 1067) sehingga setiap pengocokan dalam sejarah permainan kartu hampir pasti menghasilkan urutan yang unik. Alat di halaman ini menggunakan jaminan matematis yang sama untuk kelompok Anda, berapa pun ukurannya.
Ronald A. Fisher dan Frank Yates menjelaskan sebuah metode untuk menghasilkan permutasi acak dalam buku mereka tahun 1938 berjudul Statistical Tables for Biological, Agricultural and Medical Research. Versi asli mereka dirancang untuk pengerjaan dengan pensil dan kertas: tulis angka-angkanya, coret satu secara acak, catat, ulangi. Pada tahun 1964, Richard Durstenfeld menerbitkan varian in-place modern yang digunakan komputer saat ini, dan Donald Knuth mempopulerkannya dalam The Art of Computer Programming pada tahun 1969. Algoritma ini berjalan mundur melalui array, menukar setiap elemen dengan elemen yang dipilih secara acak sebelumnya (termasuk dirinya sendiri). Ini menghasilkan setiap permutasi dengan probabilitas yang persis sama dalam waktu O(n). Versi di halaman ini menggunakan crypto.getRandomValues() sebagai sumber acak, menggantikan sumber pseudorandom dengan entropi tingkat perangkat keras.
Urutan kemunculan seseorang memengaruhi persepsi. Peneliti Miller dan Krosnick mendokumentasikan bahwa kandidat yang tercantum pertama di surat suara mendapatkan keuntungan terukur sebesar 1 hingga 3 poin persentase, sebuah fenomena yang disebut efek primasi. Dalam kompetisi penjurian, peserta yang tampil belakangan diuntungkan oleh efek resensi yang saling melengkapi. Pengurutan acak menetralkan kedua bias tersebut. Ketika seorang guru mengacak urutan presentasi, fasilitator mengacak giliran bicara, atau pelatih mengacak urutan latihan, setiap peserta mendapatkan posisi yang diambil dari distribusi yang sama dan adil. Urutan tersebut tidak membawa hierarki implisit karena tidak ada keputusan manusia di dalamnya.
Tampilkan /order/6 di layar kelas dan acak. Siswa melihat nomor yang ditetapkan untuk mereka menyala secara berurutan. Acak ulang untuk setiap kegiatan sepanjang hari. Seiring waktu, setiap siswa mengalami setiap posisi. Untuk kelas yang lebih besar, sesuaikan jumlahnya di URL: /order/25 untuk 25 siswa, /order/30 untuk 30. Petakan nomor peserta ke daftar kelas yang ada di meja guru. Alat ini tidak memerlukan akun, tidak menyimpan nama siswa, dan tidak mengatur cookie. Siswa melihat nomor di layar; hanya guru yang mengetahui pemetaannya.
Setiap pengacakan di halaman ini menjalankan algoritma Fisher-Yates di dalam browser Anda menggunakan keacakan kriptografis. Server mengirimkan halaman. Perangkat Anda membuat permutasi. Nama peserta tidak pernah masuk ke sistem karena alat ini menggunakan posisi bernomor secara eksklusif. URL membawa ukuran kelompok; perangkat Anda membawa keacakan. Membagikan URL mengirimkan konfigurasi alat yang sama, dan setiap penerima menghasilkan pengacakan independen mereka sendiri.
URL menentukan ukuran kelompok. Ubah langsung:
Kirim tautannya. Penerima mendapatkan ukuran kelompok yang sama dan menghasilkan pengacakan baru mereka sendiri.
Inspirasi Harian
Karya terpilih juri dari A' Design Award, disajikan segar setiap pagi.