Buat angka acak dalam rentang apa pun
Butuh angka antara 1 dan 100, enam angka lotre, atau daftar 1.000 nilai acak untuk tes? Generator angka acak ini memilih angka di rentang apa pun yang Anda pilih, dengan opsi tanpa duplikat, pengurutan, dan angka desimal. Alat ini menggunakan sistem acak yang aman secara kriptografi dari browser Anda, sehingga hasilnya tidak dapat diprediksi dan terbagi rata, serta tidak ada data yang dikirim ke server.
Fitur
- Rentang apa pun, termasuk angka negatif dan nilai yang sangat besar.
- Satu atau banyak: buat hingga 10.000 angka dalam satu klik.
- Mode Tanpa duplikat yang mengambil angka layaknya bola dari dalam kantong, sangat efisien bahkan untuk rentang yang sangat besar.
- Angka desimal dengan hingga enam angka di belakang koma.
- Urutkan hasil dalam urutan naik dan salin sebagai daftar.
- Tidak bias: metode rejection sampling memastikan setiap nilai dalam rentang memiliki peluang yang sama.
Penggunaan populer
Game dan keputusan. Lempar dadu virtual (1–6), tentukan siapa yang jalan duluan, pilih halaman atau pertanyaan acak, atau buat keputusan dengan adil.
Undian dan giveaway. Beri nomor pada setiap peserta, lalu undi pemenang tanpa duplikat. Karena keacakan berasal dari sumber yang aman, tidak ada yang bisa memprediksi atau memengaruhi hasilnya.
Lotre. Buat sekumpulan angka unik untuk tiket lotre. Pilihan acak menghindari pola populer seperti tanggal lahir, yang berarti peluang Anda untuk berbagi hadiah dengan orang lain lebih kecil.
Pendidikan dan penelitian. Pilih sampel acak dari daftar bernomor, bagi peserta ke dalam kelompok, atau buat soal latihan.
Pengujian perangkat lunak. Buat input pengujian, ID, atau sampel dataset dalam rentang tertentu.
Bagaimana angka acak yang "adil" dihasilkan
Pendekatan sederhana mengambil nilai acak yang besar dan menggunakan sisa pembagian dengan ukuran rentang. Hal ini secara halus memihak angka tertentu jika rentang tidak membagi habis sumber acaknya. Sebagai gantinya, alat ini membuang nilai yang dapat menyebabkan bias dan mengacak ulang ("rejection sampling"), sehingga pada rentang 1–3, setiap angka memiliki peluang tepat satu banding tiga.
Untuk hasil unik (tanpa duplikat), alat ini melakukan pengacakan Fisher–Yates parsial: secara konsep, alat ini mengacak seluruh rentang dan mengambil angka-angka pertama, tetapi tanpa perlu membuat daftar lengkapnya. Dengan begitu, mengambil 10 angka dari 1 hingga 1.000.000.000 dapat dilakukan secara instan.
Jika Anda membutuhkan teks acak dan bukan angka, coba Generator Password atau Generator UUID.