Ada masalah dengan alat ini?
Tentang «Angka Acak Online»
Alat ini menghasilkan angka acak menggunakan sumber keacakan kriptografi sistem Anda. Tentukan rentang (min dan max), berapa banyak angka yang akan dihasilkan, dan apakah mengizinkan duplikat — alat menghasilkan urutan baru dan tidak bias setiap kali.
Angka acak diperlukan untuk lotre dan undian, sampling acak, simulasi ilmiah, desain game (pertemuan acak, drop loot, lemparan dadu), pembuatan kata sandi, dan analisis statistik.
Output dapat satu per baris, dipisahkan koma, atau sebagai array JSON. Gunakan mode unik untuk pilihan gaya undian di mana tidak ada angka yang boleh diulang; gunakan duplikat yang diizinkan untuk mensimulasikan lemparan koin, lemparan dadu, atau peristiwa acak independen lainnya.
Cara memakai alat ini
Cara menghasilkan bilangan bulat acak dalam rentang inklusif
Atur rentang
"Min" dan "Max" adalah batas inklusif. Alat mengembalikan integer N dengan `min ≤ N ≤ max`. Batas yang sama mengembalikan nilai itu setiap kali; bila `min > max` alat memunculkan "Min must be ≤ max."
Tekan Jalankan
Hasil: satu field `value`. Distribusi seragam — tiap integer pada rentang sama-sama mungkin. Memakai `Math.random()`, cukup untuk trivia dan adu suit tapi BUKAN aman kriptografis.
Saat butuh kekuatan kripto
Apa pun yang menyangkut uang, undian, token keamanan, atau anti-fraud JANGAN gunakan alat ini. Hasilkan di server dengan `crypto.randomInt(min, max + 1)` (Node) atau `window.crypto.getRandomValues` di browser.
Menghindari bias pada rentang kecil
Untuk rentang 2–3 nilai, perbedaan antara `Math.random()` dan kekuatan kripto tidak terdeteksi. Untuk ribuan sampling rentang kecil berurutan (mis. mengocok), bias akumulatif `Math.random` mulai bisa diukur.