Generator Angka Acak
Hasilkan angka acak dalam rentang yang Anda tentukan. Pilih bilangan bulat atau desimal, atur batas minimum dan maksimum, tentukan berapa banyak angka yang diinginkan sekaligus, serta apakah duplikat diperbolehkan. Sistem ini didukung oleh RNG kriptografis peramban, sehingga hasilnya lolos uji keacakan statistik.
Cara menghasilkan angka acak
-
1
Atur rentang
Nilai minimum dan maksimum termasuk dalam rentang tersebut; keduanya dapat bernilai negatif.
-
2
Pilih jenis
Angka bulat atau desimal. Untuk angka desimal, pilih jumlah digit yang akan ditampilkan.
-
3
Atur jumlah dan keunikan
Izinkan pengulangan (pengambilan independen) atau wajibkan nilai unik (tidak ada angka yang muncul dua kali).
-
4
Hasilkan
Angka ditampilkan dipisahkan koma atau satu angka per baris, tergantung mode penyalinan Anda.
Apa arti “acak” di sini
Alat ini menggunakan Web Crypto API (crypto.getRandomValues) yang mengambil data dari kumpulan entropi sistem operasi. Untuk rentang yang muat dalam 32 bit, hasilnya tidak dapat dibedakan dari keacakan sejati untuk tujuan praktis apa pun, dan lolos rangkaian uji dieharder serta TestU01.
Untuk rentang yang sangat kecil (2–255), alat ini menggunakan metode pengambilan sampel penolakan (rejection sampling) untuk menghindari bias modulo, yang jika tidak akan membuat beberapa angka sedikit lebih sering muncul.
Penggunaan umum
| Penggunaan | Pengaturan |
|---|---|
| Lempar dadu (d6) | Bilangan bulat 1–6 |
| Simulasi lotre (6 dari 49) | Bilangan bulat 1–49, jumlah 6, unik |
| Data uji (ID) | Bilangan bulat 1000–9999, unik |
| Simulasi desimal | Bilangan desimal 0–1, 6 digit |
| Lempar koin | Bilangan bulat 0–1 |
| Pilih satu pemenang dari N peserta | Bilangan bulat 1–N, jumlah 1 |
Penggunaan yang diatur
Untuk konteks apa pun dengan persyaratan hukum atau audit (perjudian, pengundian resmi, kunci kriptografi), gunakan RNG bersertifikat dengan catatan asal-usul. RNG pada peramban sangat baik, tetapi belum bersertifikat.
Pertanyaan yang Sering Diajukan
Jika Anda menghitung bilangan acak 32-bit dengan operasi modulo 10, beberapa nilai terakhir dalam rentang tersebut akan menghasilkan lebih banyak angka nol daripada angka sembilan. Untuk rentang yang kecil, bias ini dapat diabaikan; untuk memastikan keadilan tingkat tinggi dalam permainan judi, gunakan metode pengambilan sampel penolakan (yang juga digunakan oleh alat ini).
Tidak. Web Crypto API tidak dapat diberi seed, ini memang disengaja dalam desainnya. Untuk reproduktibilitas (seperti data uji bersama atau eksperimen ilmiah), gunakan pustaka PRNG yang mendukung seed sebagai gantinya.
Nilainya mencapai hingga 2^53 – 1 untuk bilangan bulat yang aman, yang mencakup hampir semua keperluan non-kriptografi. Untuk presisi sembarang, gunakan alat khusus untuk bilangan besar.
Ya, baik nilai minimum maupun maksimum termasuk dalam rentang keluaran, hingga jumlah digit yang ditampilkan.
Alat Terkait
Kalkulator Cinta
Masukkan dua nama dan dapatkan persentase kecocokan cinta yang menghibur menggunakan algoritma pencocokan huruf bergaya FLAMES klasik.
Generator Tanda Tangan Email
Buat tanda tangan email HTML yang rapi dari nama, jabatan, perusahaan, email, telepon, dan situs web Anda. Salin dengan sekali klik lalu tempel ke Gmail, Outlook, atau Apple Mail.
Pembuat Bagan Gantt
Susun bagan Gantt berbasis tanggal dengan dependensi dan progres tugas. Tinjau masalah jadwal, lalu ekspor SVG atau CSV dan cetak secara lokal.
Perencana Belajar
Buat jadwal belajar pribadi dari topik, hari yang tersedia, durasi blok, dan tanggal ujian. Periksa kapasitas lalu cetak atau unduh CSV.
Pelacak Tugas
Lacak tugas kelas, tenggat, prioritas, dan perkiraan waktu dalam rencana privat di browser. Urutkan beban kerja, cetak, atau unduh CSV.
Pembuat Jadwal Kelas
Buat jadwal kelas mingguan privat di browser dengan waktu, lokasi, pemeriksaan bentrok, CSV, cetak, dan ekspor kalender berulang.
Alat ini tersedia dalam bahasa lain
- เครื่องสร้างตัวเลขสุ่ม [TH]
- Gerador de Números Aleatórios [PT]
- Bộ tạo số ngẫu nhiên [VI]
- مولد الأعداد العشوائية [AR]
- 乱数ジェネレーター [JA]
- Zufallszahlengenerator [DE]
- Generador de Números Aleatorios [ES]
- 난수 생성기 [KO]
- Générateur de nombres aléatoires [FR]
- Generator voor willekeurige getallen [NL]
- Slumptalsgenerator [SV]
- Generator liczb losowych [PL]
- Генератор случайных чисел [RU]
- Rastgele Sayı Oluşturucu [TR]
- 随机数生成器 [ZH]
- Random Number Generator [EN]
- Generatore di Numeri Casuali [IT]