Tentang angka acak
Alat ini menghasilkan bilangan bulat acak secara kriptografis menggunakan sumber acak aman bawaan browser. Dengan 'tanpa pengulangan', setiap angka dalam rentang ditarik paling banyak satu kali — seperti mengambil bola dari tas tanpa mengembalikannya.
Bagaimana cara kerja generator angka acak?
Generator angka acak memilih bilangan bulat antara nilai minimum dan maksimum memakai sumber keacakan yang aman secara kriptografis milik browser, sehingga setiap angka dalam rentang tersebut memiliki peluang yang sama untuk muncul. Contoh: min 1, maks 100, jumlah 5 bisa menghasilkan 7, 42, 68, 91, 23.
Langkah menghasilkan angka acak
- Atur batas minimum dan maksimum rentang tempat angka akan diambil.
- Pilih berapa banyak angka yang dihasilkan sekaligus.
- Tentukan apakah pengulangan diperbolehkan atau tiap angka hanya boleh muncul sekali (mode unik).
- Klik generate — alat ini mengambil tiap angka memakai sumber acak aman milik browser.
- Salin daftar hasil untuk dipakai pada undian, sampel, atau set data uji.
Cara kerja rentang dan keunikan
Bilangan bulat acak = min + (nilai acak aman mod (maks - min + 1))
- min/maks = rentang inklusif tempat angka bisa diambil
- mode unik = tiap angka dalam rentang diambil paling banyak sekali, seperti menarik bola dari kantong tanpa mengembalikannya
Contoh rentang dan kegunaan umumnya
| Rentang | Jumlah | Unik | Kegunaan umum |
|---|
| 1–6 | 1 | Tidak | Mensimulasikan satu lemparan dadu |
| 1–45 | 6 | Ya | Set angka gaya lotre |
| 1–100 | 5 | Tidak | Sampling acak dengan kemungkinan pengulangan |
| 1–10 | 3 | Ya | Pilihan cepat tanpa duplikat |
| 0–1 | 1 | Tidak | Pilihan acak biner ya/tidak |
Pertanyaan yang sering diajukan
Apakah generator ini benar-benar acak atau hanya pseudo-acak?
Alat ini memakai getRandomValues() dari Web Crypto API, generator angka acak yang aman secara kriptografis dan bawaan browser, cocok untuk lotre, giveaway, dan tugas lain di mana ketertebakan menjadi masalah. Ini berbeda dari fungsi Math.random() biasa, yang lebih cepat tetapi tidak dirancang untuk ketakterprediksian.
Apa sebenarnya yang dilakukan "tanpa pengulangan"?
Dengan mode unik diaktifkan, setelah suatu angka diambil, angka itu dikeluarkan dari kumpulan sebelum pengambilan berikutnya, mirip mengambil bola bernomor dari kantong tanpa mengembalikannya. Artinya Anda tidak bisa meminta angka unik lebih banyak dari jumlah yang tersedia dalam rentang.
Bisakah saya menghasilkan angka negatif?
Bisa. Atur minimum ke nilai negatif dan maksimum ke nilai berapa pun yang lebih besar atau sama dengannya; generator bekerja dengan cara yang sama pada rentang negatif maupun positif.
Mengapa saya mendapat angka yang sama dua kali?
Ini hanya terjadi jika mode unik dimatikan. Dengan pengulangan diperbolehkan, tiap pengambilan saling bebas, sehingga angka yang sama bisa muncul lebih dari sekali, sama seperti dadu yang dilempar adil bisa mendarat di sisi yang sama dua kali berturut-turut.
Keacakan kriptografis menjamin keacakan angka itu sendiri; ini tidak menjamin keadilan dalam cara Anda memakai hasilnya — untuk lotre atau undian, pastikan setiap peserta memiliki slot yang setara dan unik dalam rentang yang Anda atur.
Sources: MDN — Crypto.getRandomValues()
Privasi dan keamanan
- Dihitung di peramban — Semua yang Anda ketik dihitung di perangkat Anda sendiri dan tidak dikirim ke server utilduck.
- Koneksi terenkripsi — Semua halaman disajikan melalui HTTPS sehingga isinya tidak dapat dibaca di jaringan.
- Tidak dibagikan ke pihak ketiga — Masukan Anda tidak diteruskan ke layanan analitik maupun periklanan.
- Tidak disimpan — Hasil tidak disimpan di server mana pun dan tidak perlu membuat akun.
Terakhir diperbarui: 2026-08-17