Generator Angka Acak Online Gratis
Buat angka acak dalam rentang apa pun dengan satu klik.
A random number generator picks whole numbers with no predictable pattern — every number in the range has an equal chance of being selected. This tool uses JavaScript's Math.random(), which is fast and statistically fine for games, raffles, classroom activities, and decision-making, though not a cryptographically secure source.
Common uses for random numbers
- Raffles and giveaways: number each entry and generate a random winner
- Games and dice: simulate dice rolls or generate random outcomes
- Statistics and sampling: pick random items from a list for unbiased selection
- Decision-making: choose between options by assigning each a number
- Random PINs: generate a number within a specific range
What this tool doesn't do
Count is capped at 20 numbers per generation, there's no decimal-number mode, and results are whole integers only. For a security-sensitive use case, reach for the Password Generator instead, which uses the cryptographically secure crypto.getRandomValues() API.
How the Generator Angka Acak works
Masukkan nilai minimum di kolom Min dan nilai maksimum di kolom Maks.
Masukkan berapa banyak angka acak yang Anda inginkan (1–20) di kolom Jumlah.
Centang «Tanpa duplikat» jika setiap angka harus muncul hanya sekali (memerlukan rentang ≥ jumlah), dan/atau «Urutkan hasil» untuk mengurutkannya secara menaik.
Klik Buat untuk langsung menghasilkan angka acak Anda. Klik lagi untuk set baru.
Tips & tricks
- Tidak ada mode desimal — alat ini selalu menghasilkan bilangan bulat antara nilai min dan maks Anda.
- Jumlah dibatasi hingga 20 angka per pembuatan — untuk batch yang lebih besar, buat beberapa kali.
- Menggunakan Math.random(), bukan API yang aman secara kriptografis — untuk kata sandi atau kunci gunakan alat khusus.
Frequently Asked Questions
Apakah angka acak ini benar-benar acak?
Angka dihasilkan dengan Math.random() JavaScript, generator pseudo-acak cepat yang lebih dari cukup untuk permainan, undian, dan pemilihan di kelas. Ini bukan sumber yang aman secara kriptografis, jadi jangan gunakan untuk kunci keamanan atau apa pun yang keterprediksiannya oleh penyerang menjadi penting.
Bisakah saya membuat angka acak tanpa duplikat untuk lotre?
Ya. Aktifkan «Tanpa duplikat» dan atur rentang Anda. Untuk lotre 6/49, atur min=1, maks=49, jumlah=6, tanpa duplikat. Setiap undian memberikan angka unik dalam rentang tersebut.
Bisakah saya membuat angka desimal acak?
Tidak — tidak ada mode desimal. Alat ini selalu menghasilkan bilangan bulat antara nilai min dan maks Anda.
Berapa banyak angka yang bisa saya buat sekaligus?
Kolom Jumlah dibatasi hingga 20 angka per pembuatan. Untuk batch yang lebih besar, buat beberapa kali dan gabungkan hasilnya, atau gunakan rumus spreadsheet untuk pembuatan massal.
Bisakah saya menggunakan ini untuk membuat kata sandi acak?
Untuk PIN numerik, ya. Untuk kata sandi alfanumerik lengkap dengan simbol, gunakan alat Pembuat Kata Sandi khusus, yang juga menggunakan Web Crypto API yang aman secara kriptografis, bukan Math.random().
Is my data safe when using the Generator Angka Acak?
Completely safe. The Generator Angka Acak processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Are the results from the Generator Angka Acak truly random?
Yes. The Generator Angka Acak uses your browser's standard random number generator (JavaScript's Math.random()), which is suitable for games, decisions, and everyday randomness. It is not a cryptographically secure generator — for security-sensitive use cases like generating passwords or cryptographic keys, use a tool built specifically for that purpose.
Can I customise what the Generator Angka Acak generates?
Yes. Where customisation options are available, you can add your own items, set numeric ranges, or adjust parameters before generating. Default settings are designed for the most common use case so you can get an instant result without any configuration.