Pembuat angka
Buat bilangan bulat acak dalam rentang minimum dan maksimum, dengan atau tanpa pengulangan, memakai crypto.getRandomValues di peramban.
Hasil acak dihasilkan di browser Anda dengan crypto.getRandomValues(). Tidak ada yang dikirim ke server.
—
—
Pemain 1
8000
Pemain 2
8000
0:00
—
Tunjukkan aritmatika
Pembuat Angka mengambil bilangan bulat acak dalam rentang minimum dan maksimum dengan jumlah tetap serta opsi mengizinkan atau melarang pengulangan. Semua hasil memakai sumber acak kriptografis peramban.
Angka acak berguna untuk undian, pilihan bergaya lotre, latihan kelas, simulasi dadu, dan kebutuhan akan nilai tak terduga dari rentang tertentu.
Buat angka acak dalam rentang
Masukkan minimum, maksimum, dan jumlah. Rentang bersifat inklusif. Nilai awal adalah 1 sampai 100 dengan lima hasil. Batas harus bilangan bulat, maksimum tidak boleh lebih kecil dari minimum, dan jumlah harus 1 sampai 1.000.
Karena inklusif, maksimum dapat terambil. Undian "1 sampai 100" harus memakai maksimum 100, bukan 99.
Pilih apakah pengulangan diizinkan
Unik Ya mengambil tanpa pengembalian dengan membuat seluruh rentang, mengocoknya secara adil, lalu mengambil sejumlah entri pertama. Jika jumlah melebihi ukuran rentang, alat menampilkan kesalahan.
Unik Tidak membuat setiap pengambilan independen sehingga angka yang sama dapat muncul lagi. Gunakan Ya untuk tiket undian atau kursi, dan Tidak untuk lemparan dadu berulang.
Simulasikan dadu atau jalankan undian
Untuk satu d6, tetapkan minimum 1, maksimum 6, jumlah 1, dan Unik Tidak. Untuk dua dadu yang boleh kembar, gunakan jumlah 2 dan tetap Tidak.
Untuk undian, tetapkan minimum 1, maksimum sebanyak tiket, Unik Ya, dan jumlah sebanyak hadiah. Urutan hasil dapat menentukan peringkat hadiah.
Periksa keadilan keacakan
Angka berasal dari sumber acak kriptografis peramban. Rejection sampling menghindari bias yang dapat muncul jika modulo sederhana digunakan pada rentang yang tidak membagi sumber secara merata. Alat tidak mengandalkan fungsi pseudoacak biasa.
Hasil tetap lokal dan tidak ada input seed, sehingga setiap proses baru tidak dapat direproduksi.
Kerjakan contoh probabilitas
Untuk rentang 1-10, jumlah 3, dan Unik Ya, angka tertentu seperti 7 berpeluang 3/10 muncul. Dengan Unik Tidak, ketiga pengambilan independen dan nilai harapan kemunculan 7 adalah 3 × (1/10) = 0,3. Dalam mode ini angka sama dapat muncul lebih dari sekali.
Pertanyaan yang sering diajukan
Bagaimana membuat angka acak dalam rentang?
Tetapkan minimum, maksimum, dan jumlah, lalu buat. Alat mengambil bilangan bulat dari rentang inklusif dengan sumber acak kriptografis.
Apa arti "unik"?
Ya berarti tanpa pengembalian dan tanpa hasil berulang. Tidak mengizinkan nilai sama muncul beberapa kali.
Bisakah alat mensimulasikan dadu?
Ya. Gunakan minimum 1, maksimum sebanyak sisi, jumlah sebanyak dadu, dan Unik Tidak.
Apakah angkanya benar-benar acak?
Angka memakai sumber acak kriptografis peramban dan rejection sampling, yang lebih kuat daripada fungsi pseudoacak sederhana.
Apa yang terjadi jika jumlah unik melebihi rentang?
Alat menampilkan kesalahan karena tidak mungkin mengambil lebih banyak nilai berbeda daripada isi rentang.
Apakah batas inklusif penting?
Ya. Minimum dan maksimum dapat terambil.
Apakah angka disimpan atau dikirim?
Tidak. Semua pembuatan berlangsung lokal di peramban.
Ringkasan
Tetapkan minimum, maksimum, dan jumlah untuk mengambil bilangan bulat dari rentang inklusif. Mode unik cocok untuk undian, sedangkan mode nonunik cocok untuk peristiwa independen seperti dadu. Semua hasil memakai keacakan kriptografis lokal tanpa seed.