Tanpa unggah, 100% lokal, tanpa akun

Generator Angka Acak

Instan, aman, dan sepenuhnya offline, angka Anda tidak pernah meninggalkan perangkat.

Cara kerja Generator Angka Acak

Generator Angka Acak menghasilkan satu atau ribuan bilangan bulat acak dalam rentang yang Anda tentukan, dari satu pilihan lotere hingga daftar lengkap pengidentifikasi unik. Setiap angka diambil dari Web Crypto API (crypto.getRandomValues), yang didukung oleh sumber entropi aman secara kriptografis yang tertanam di sistem operasi Anda. Ini sangat berbeda dari Math.random(), yang menggunakan algoritma pseudo-acak deterministik yang dapat diprediksi jika bibitnya diketahui.

Alat ini juga menawarkan mode tanpa duplikat untuk undian di mana setiap nilai harus muncul paling banyak sekali (diimplementasikan dengan penolakan sampel), pengurutan naik atau turun opsional, dan salin satu klik untuk daftar yang dihasilkan. Semua logika pembuatan berjalan secara lokal di browser Anda; tidak ada yang dikirim ke server mana pun.

Cara menggunakan Generator Angka Acak, langkah demi langkah

  1. Masukkan nilai minimum dan maksimum rentang (bilangan bulat, termasuk nilai negatif).
  2. Masukkan berapa angka yang ingin Anda hasilkan.
  3. Aktifkan "Tanpa duplikat" jika setiap angka hanya boleh muncul sekali dalam output.
  4. Klik Hasilkan.
  5. Salin hasilnya dengan tombol salin satu klik, atau urutkan secara naik atau turun sebelum menyalin.

Kasus penggunaan umum

  • Mengambil enam nomor lotere unik antara 1 dan 49 menggunakan mode tanpa duplikat.
  • Memilih secara acak 10 pemenang dari daftar 500 peserta bernomor 1 hingga 500.
  • Menghasilkan daftar 100 nomor ID siswa acak dalam rentang untuk latihan simulasi kelas.
  • Memilih angka acak antara 1 dan 6 untuk menentukan giliran siapa dalam permainan papan saat tidak ada dadu fisik tersedia.

Pertanyaan yang sering diajukan

Apakah alat ini mengirimkan angka atau input saya ke server?

Tidak. Semuanya berjalan di browser Anda menggunakan JavaScript dan Web Crypto API. Tidak ada permintaan jaringan yang dibuat selama pembuatan dan alat ini bekerja secara offline setelah halaman dimuat.

Seberapa acak angka-angkanya?

crypto.getRandomValues diisi oleh kernel sistem operasi menggunakan sumber entropi perangkat keras (kebisingan termal, waktu interupsi, dan sejenisnya). Ini adalah sumber yang sama yang digunakan untuk pembuatan kunci kriptografis. Math.random(), sebaliknya, menggunakan PRNG perangkat lunak yang cepat tetapi deterministik dan dapat diprediksi jika statusnya diketahui. Untuk sebagian besar aplikasi seperti undian dan pengambilan sampel, perbedaannya bersifat akademis, tetapi menggunakan sumber aman tidak ada biayanya dan merupakan default yang tepat.

Bagaimana mode tanpa duplikat bekerja?

Alat ini mengambil angka satu per satu. Jika angka yang diambil sudah dipilih, angka itu dibuang dan pengambilan dilakukan lagi (penolakan sampel). Rentang harus berisi setidaknya sebanyak bilangan bulat berbeda seperti jumlah yang diminta; alat ini memvalidasi hal ini dan menampilkan kesalahan jika permintaan tidak mungkin. Untuk jumlah besar relatif terhadap ukuran rentang, pendekatan ini mungkin memerlukan banyak percobaan; alat ini membatasi percobaan ulang untuk mencegah perulangan tak terbatas.

Bisakah saya menghasilkan angka di luar rentang bilangan bulat?

Alat ini menghasilkan bilangan bulat (angka bulat), termasuk bilangan bulat negatif. Angka desimal tidak didukung secara langsung. Untuk mensimulasikan lemparan dadu enam sisi, atur rentang ke 1 hingga 6. Untuk memilih persentase acak, atur 0 hingga 100.

Apakah generator ini cocok untuk tujuan keamanan atau perjudian?

Sumber yang mendasarinya (crypto.getRandomValues) cocok untuk penggunaan kriptografis, tetapi alat ini adalah utilitas kenyamanan, bukan sistem bersertifikat untuk perjudian atau tingkat keamanan. Untuk perjudian yang diatur atau pembuatan kunci kriptografis, gunakan platform bersertifikat khusus.

Bisakah saya menggunakannya untuk nomor lotere atau undian?

Ya. Atur rentang sesuai lotere Anda (misalnya 1 hingga 49), masukkan jumlah (misalnya 6), aktifkan tanpa duplikat, dan klik Hasilkan. Sumber yang aman membuat undian ini secara statistik adil dan tidak memihak. Anda dapat menghasilkan ulang sebanyak yang Anda butuhkan.