tools / random
random/
Angka acak dan roda pengundi. Memakai crypto.getRandomValues dengan rejection sampling, jadi hasilnya tidak bias.
Hasil
Opsi
Sudah terpilih
Roda
Pertanyaan umum
Apakah ini benar-benar acak, dan bisakah dipakai untuk undian berhadiah?
Alat ini memakai crypto.getRandomValues bawaan browser, generator pseudo-acak yang aman secara kriptografis dan jauh lebih sulit diprediksi daripada Math.random. Rejection sampling lalu menghilangkan bias modulo, sehingga setiap bilangan bulat dalam rentang punya peluang yang sama. Tidak ada input seed dan tidak ada catatan hasil, jadi undian tidak bisa diulang atau diverifikasi setelahnya; jika Anda memerlukan undian yang bisa diverifikasi publik, ini bukan alat yang tepat.
Muncul pesan "Min dan maks harus bilangan bulat". Bisakah menghasilkan desimal?
Tidak, hanya bilangan bulat. Min dan maks menerima angka biasa, boleh dengan tanda minus, tetapi tanpa tanda desimal, pemisah ribuan, atau satuan. Untuk satu angka desimal, kalikan rentang dengan 10, misalnya 0 sampai 1000, lalu bagi setiap hasil dengan 10 sendiri untuk mendapat nilai satu desimal dari 0 sampai 100. Jumlah 1–10000, dan min serta maks bisa sampai 2^53−1 dalam nilai absolut.
Bagaimana mengatasi pesan "Tanpa duplikat, jumlah tidak boleh melebihi banyaknya bilangan bulat dalam rentang"?
"Izinkan duplikat" tidak dicentang secara default, jadi dari 1 sampai 10 Anda hanya bisa mengambil paling banyak 10 angka berbeda, dan meminta 20 akan memunculkan pesan ini. Perlebar rentang, atau centang "Izinkan duplikat".
Bagaimana menyalin hasilnya, dan mengapa keluarannya kadang satu baris dan kadang banyak baris?
Hingga 20 angka ditampilkan dalam satu baris yang dipisahkan koma; lebih dari 20 ditampilkan satu per baris, yang saat ditempel ke spreadsheet menjadi satu kolom. Tombol "Salin" di kanan atas kotak hasil menyalin semuanya, dan "Urutkan naik" mengurutkan angka lebih dulu. Anda bisa membuat hingga 10000 angka sekaligus.
Apakah hasil roda benar-benar acak, atau ditentukan oleh animasi?
Hasilnya diundi dengan crypto.getRandomValues sebelum roda mulai berputar. Animasi hanya memutar ke posisi yang sesuai, jadi berapa lama berputar atau kapan Anda menekan tombol tidak memengaruhi peluang, dan setiap irisan punya peluang yang sama. Putaran berlangsung sekitar 5 detik; jika sistem Anda mengaktifkan "kurangi gerakan", animasi dilewati dan hasil langsung muncul.
Bagaimana membuat satu opsi lebih mungkin muncul di roda?
Tulis di lebih dari satu baris. Roda membuat satu irisan per baris dan setiap irisan punya peluang yang sama, jadi opsi yang ditulis di 2 baris mendapat 2 irisan dan peluangnya dua kali lipat. Baris kosong dan spasi di awal atau akhir baris diabaikan, tetapi baris duplikat tidak digabung. Batasnya 50 opsi; baris di luar 50 pertama diabaikan, dan ada pesan yang memberitahukannya.
Bagaimana agar roda tidak memilih orang yang sama dua kali?
Centang "Hapus pemenang setelah setiap putaran". Setelah setiap undian, opsi pemenang dihapus dari kotak opsi (jika beberapa baris berisi teks yang sama, hanya yang pertama dihapus), sehingga tidak bisa muncul lagi. Nama yang sudah diundi tercantum berurutan di bawah "Sudah terpilih", maksimal 100 entri, dan "Hapus riwayat" mengosongkan daftarnya.
Apakah opsi dan hasil saya disimpan?
Tidak ada yang diunggah atau disimpan. Opsi, hasil, dan daftar "Sudah terpilih" hanya ada di halaman saat ini; setelah dimuat ulang, opsi kembali ke contoh default dan daftar kosong. Simpan sendiri opsi yang ingin Anda pertahankan.