Pilihan yang adil membutuhkan keacakan yang nyata — memilih pemenang undian, menugaskan peserta ke dalam kelompok belajar, mengambil sampel baris dari kumpulan data, atau sekadar menentukan siapa yang unggul terlebih dahulu. Generator ini menghasilkan bilangan bulat acak yang terdistribusi secara merata dalam rentang apa pun yang Anda tetapkan.
Cara kerja
Tetapkan angka minimum, maksimum, dan berapa angka yang Anda inginkan. Setiap angka diambil secara independen dan seragam, artinya setiap bilangan bulat dalam rentang tersebut memiliki peluang yang sama persis pada setiap undian.
Rumus
random() adalah undian seragam dari [0, 1). Penskalaan memetakannya ke bilangan bulat dari min hingga maks inklusif; penarikan independen berarti pengulangan dapat dan memang terjadi.
Contoh perhitungan
Lima angka antara 1 dan 100 dapat muncul sebagai 87, 3, 45, 87, 12 — perhatikan bahwa 87 muncul dua kali. Dalam lima pengambilan dari 100 kemungkinan nilai, kemunculan angka yang sama lebih dari sekali memang dapat terjadi.
Pertanyaan yang sering diajukan
Mengapa saya melihat nomor berulang?
Karena pengundian bersifat independen, seperti melempar dadu. Jika Anda memerlukan nilai unik (undian lotere), hasilkan lebih dari yang Anda butuhkan dan buang duplikatnya, atauundian tanpa pengembalian.
Apakah ini cocok untuk kata sandi atau kriptografi?
Gunakan pembuat kata sandi khusus kami untuk rahasia — ini menggunakan sumber acak kriptografi browser. Alat ini dirancang untuk keacakan sehari-hari, bukan pembuatan kunci.
Apakah 'garis' seperti 5, 5, 5 pertanda ada yang rusak?
Tidak - keacakan yang sebenarnya menghasilkan coretan lebih sering daripada yang diperkirakan oleh intuisi. Dalam 100 lemparan koin, kemungkinan besar akan terjadi 6+ hasil yang identik daripada tidak.