Cara Penggunaan
- Masukkan nilai
Isi kolom yang diperlukan.
- Klik hitung
Tekan tombol hitung untuk melihat hasil.
- Lihat hasil
Lihat hasil dan bagikan jika perlu.
Apa itu generator angka acak?
Generator angka acak (random number generator) adalah alat yang memilih angka dalam rentang tertentu dengan cara yang tidak dapat diprediksi atau sengaja dipengaruhi siapa pun. Anda menetapkan interval 'minimum~maksimum', menentukan berapa banyak angka yang diambil, dan apakah nilai yang sama boleh muncul lagi (izinkan duplikat · tanpa duplikat), lalu daftar angka yang sesuai kondisi langsung muncul.
Digunakan di mana?
- Undian · acara: Menghilangkan bias manusia dalam situasi yang membutuhkan keadilan, seperti memilih pemenang hadiah, urutan presentasi, atau pembagian tim.
- Lotre · pemilihan nomor: Untuk mengambil nomor dengan aturan tertentu, seperti 6 angka unik dari 1 hingga 45.
- Simulasi · pengambilan sampel: Berguna untuk simulasi dadu dan koin, pengambilan sampel acak responden survei, serta pembagian grup pada pengujian A/B.
Alat ini menggunakan crypto.getRandomValues() peramban untuk menghasilkan angka acak berkualitas tinggi berbasis entropi sistem operasi, dan menghilangkan bias yang merusak distribusi seragam.
Rumus perhitungan
Satu bilangan bulat acak yang diambil dari rentang [min, max] dihitung dengan rumus berikut.
hasil = min + ⌊ r × (max − min + 1) ⌋
- min / max: nilai minimum dan maksimum rentang (keduanya termasuk)
- r: bilangan acak seragam dari 0 hingga kurang dari 1
- max − min + 1: total jumlah bilangan bulat yang mungkin (= rentang)
Contoh: dengan min=1, max=45 dan r=0,732,1 + ⌊0,732 × 45⌋ = 1 + ⌊32,94⌋ = 1 + 32 = 33
Pada mode tanpa duplikat, jika nilai yang sudah diambil muncul lagi, ia dibuang dan diambil ulang (rejection sampling). Maka harus berlaku jumlah ≤ rentang; dari 1 hingga 45 hanya dapat dihasilkan maksimal 45 angka unik.