Pembuat Angka Acak

Lempar bilangan bulat atau desimal dalam rentang minimum–maksimum apa pun, sebagai daftar atau satu per baris. Minta nilai unik (tanpa pengulangan, seperti undian lotre) atau biarkan pengulangan aktif. Ingin hasil yang dapat direproduksi untuk pengujian — berikan benih, dan angka yang sama persis akan kembali setiap kali. Lihat juga Pembuat Hash untuk ringkasan deterministik dari teks dan berkas.
Berjalan sepenuhnya secara lokal — tidak ada yang diunggah.
Jenis: Min: Maks:
Jumlah: Desimal:
Pemisah: Benih: Benih sama → urutan sama. Tempel benih untuk mereproduksi eksekusi.
Atur rentang, jumlah, dan opsi, lalu klik Buat — atau tekan Ctrl+Enter.
Angka yang berperilaku baik:
Undian bilangan bulat antara min dan maks bersifat inklusif di kedua ujung. Saat Unik aktif, rentang yang diacak digunakan untuk rentang kecil dan pengambilan sampel penolakan untuk rentang besar, sehingga setiap nilai muncul paling banyak sekali. Pembuat berjalan di atas mulberry32 — algoritma pseudo-acak yang cepat dan teruji dengan baik — dibenihkan dari sumber kriptografis peramban kecuali Anda mengetik benih. Memberikan benih yang sama selalu menghasilkan daftar yang sama, yang berguna untuk pengujian unit, fixture A/B, dan undian lokakarya yang harus dijalankan ulang secara identik.
Keacakan pseudo vs kriptografis

PRNG seperti mulberry32 mengubah benih menjadi aliran tetap yang dapat direproduksi — ideal untuk pengujian dan fixture yang dapat dijalankan ulang. CSPRNG (sumber kripto peramban Anda) tidak dapat diprediksi menurut desain — itulah yang dibutuhkan keputusan keamanan. Halaman ini menggunakan keduanya: kriptografis secara default, mulberry32 ketika Anda menetapkan benih. Undiannya seragam: setiap nilai dalam rentang sama kemungkinannya, tanpa kurva lonceng.

Jangan pernah menurunkan kata sandi, token, atau hasil undian dari aliran berbenih — siapa pun yang memegang benih dapat memutarnya ulang. Gunakan pembuat berbasis CSPRNG untuk apa pun yang keterdugaannya menjadi risiko.