Apa itu Generator Angka Acak?

Generator Angka Acak menggunakan mesin kriptografi perangkat Anda untuk menghasilkan angka acak. Atur rentang dan hasilkan satu atau beberapa angka untuk lotere, permainan, pengambilan sampel statistik, atau pengambilan keputusan.

Tentukan minimum dan maksimum, pilih berapa banyak angka yang kamu butuhkan (sampai 1.000 per pengundian), dan tentukan apakah duplikat boleh muncul. Beralih antara mode bilangan bulat dan desimal, batasi pengundian bilangan bulat hanya untuk ganjil atau hanya untuk genap, kecualikan angka tertentu, lalu salin atau unduh hasilnya sebagai berkas teks biasa. Generator mengambil entropi dari crypto.getRandomValues — sumber kriptografis sistem operasi, sumber yang sama yang dipakai untuk menyemai kunci TLS — sehingga setiap pengundian benar-benar tidak bisa diprediksi, bukan keluaran berulang seperti Math.random.

Cara menggunakan

  1. Langkah 1 — Tetapkan nilai minimum dan maksimum untuk rentang.
  2. Langkah 2 — Pilih berapa banyak angka acak yang ingin dihasilkan sekaligus.
  3. Langkah 3 — Klik hasilkan dan salin hasilnya. Hasilkan ulang kapan saja untuk angka baru.

Kapan menggunakan

  • Mengundi nomor lotere atau arisan kantor di rentang 1–49 atau 1–69.
  • Membuat PIN 4 digit atau kode 6 digit untuk pengujian tanpa memakai data pelanggan asli.
  • Mengambil ID sampel statistik dari dataset yang tiap barisnya punya kunci bilangan bulat unik.

Hasil

Hasilkan 6 angka acak unik antara 1 dan 49 untuk pemilihan tiket lotere mingguan Anda.

FAQ

Apakah benar-benar acak atau cuma pseudo-acak yang diaduk?
Menggunakan crypto.getRandomValues yang menarik entropi dari CSPRNG sistem operasi — sumber yang sama yang menyemai kunci TLS. Acak berkualitas kriptografis, jauh lebih kuat ketimbang Math.random yang deterministik.
Apa beda mode angka unik dan boleh duplikat?
Pada mode unik, setiap angka yang muncul keluar dari kumpulan sehingga tidak ada nilai yang berulang dalam satu hasil — pas untuk pengundian lotere. Tanpa itu, tiap undian berdiri sendiri dan duplikat bisa muncul — cocok untuk lempar dadu atau sampling dengan pengembalian.
Berapa rentang angka terbesar yang bisa dipakai?
Kolom min dan maks menerima semua bilangan bulat yang bisa direpresentasikan tepat oleh JavaScript (kira-kira −9×10¹⁵ sampai 9×10¹⁵). Di skala itu kolomnya jadi sulit dikendalikan; untuk rentang di atas miliaran, ketik angkanya dengan hati-hati.
Kenapa mode unik kadang error di rentang tertentu?
Tidak mungkin menarik 10 angka unik dari rentang 1–5 — nilai yang tersedia kurang. Tool memblokir kasus ini dan memberi tahu. Perluas rentangnya, kurangi jumlahnya, atau matikan mode unik.
Apakah angka-angka ini bisa dipakai untuk kebutuhan sensitif soal keamanan?
Untuk keperluan kecil seperti undian, PIN uji coba, atau kode bergaya PIN, ya — sumbernya kriptografis. Untuk kata sandi sesungguhnya atau kunci enkripsi, gunakan pengelola kata sandi yang menangani panjang dan kelas karakter dengan benar. Alat ini hanya menghasilkan bilangan bulat atau desimal dengan presisi tetap, bukan string atau campuran huruf-angka.

Alat terkait