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
Tes Mouse
Uji tombol mouse, scroll roda, gerakan pointer, dan timing double click langsung di browser. Lihat log event dan sampel gerakan tanpa upload apa pun.
Pemecah teka-teki cari kata
Tempel kisi huruf dan daftar kata untuk mencarinya dalam delapan arah. Lihat jalur yang disorot, posisi baris dan kolom, lalu unduh hasilnya.
Pembuat Jadwal Sistem Kompetisi
Buat jadwal setengah kompetisi atau kompetisi penuh untuk 3 hingga 24 peserta. Lihat pertandingan dan giliran libur tiap putaran, lalu cetak atau unduh CSV.
Pembuat Labirin
Buat labirin persegi panjang dengan ukuran, tingkat tantangan, algoritma, dan seed pilihan. Tampilkan solusi, unduh SVG atau PNG, atau cetak.
Pembuat Model Frayer
Buat model Frayer berisi istilah, definisi, ciri-ciri, contoh, dan bukan contoh. Isi bagiannya atau sisakan ruang menulis, lalu unduh lembar kerja siap cetak.
Pembuat Daftar Bidikan
Buat daftar bidikan film yang dapat disunting dengan ID adegan dan bidikan, detail kamera, catatan produksi, serta urutan syuting. Unduh CSV atau cetak dari peramban.
Alat ini tersedia dalam bahasa lain
- Générateur de nombres aléatoires [FR]
- 乱数ジェネレーター [JA]
- Generator liczb losowych [PL]
- Gerador de Números Aleatórios [PT]
- เครื่องสร้างตัวเลขสุ่ม [TH]
- مولد الأعداد العشوائية [AR]
- Bộ tạo số ngẫu nhiên [VI]
- Generator voor willekeurige getallen [NL]
- Zufallszahlengenerator [DE]
- Slumptalsgenerator [SV]
- Generador de Números Aleatorios [ES]
- 난수 생성기 [KO]
- Rastgele Sayı Oluşturucu [TR]
- Генератор случайных чисел [RU]
- 随机数生成器 [ZH]
- Random Number Generator [EN]
- Generatore di Numeri Casuali [IT]