Generator Angka Acak

Hasilkan bilangan bulat acak dalam rentang yang Anda pilih, sebanyak apa pun, dengan atau tanpa pengulangan.

Perhitungan dilakukan secara lokal; nilai Anda tidak dikirim ke server.

Contoh

Rentang 1 sampai 100 memuat 100 bilangan bulat, masing-masing berpeluang 1% pada setiap pengambilan, sedangkan 1 sampai 6 berperilaku seperti dadu adil dengan 16,67% untuk tiap sisi.

Metode perhitungan

Kedua ujung rentang ikut dihitung. Nilainya berasal dari sumber acak peramban yang aman secara kriptografis dengan penarikan-tolak, sehingga bilangan di ujung atas rentang tidak menjadi lebih atau kurang mungkin daripada yang lain — cacat yang kerap muncul pada rumus cepat.

Catatan penting

Yang dihasilkan hanya bilangan bulat. Untuk desimal acak, buatlah bilangan bulat pada rentang yang lebih besar lalu bagi, misalnya 1 sampai 1.000 dibagi 100. Satu permintaan dibatasi 1.000 bilangan agar halaman tetap responsif.

Panduan praktis

Masukkan minimum, maksimum, dan jumlah; kedua ujung termasuk, jadi 1–100 memberi setiap angka peluang 1% dan 1–6 bekerja seperti dadu (16,67%). Digunakan keacakan kriptografis dengan rejection sampling tanpa bias. Jika duplikat diizinkan, pengulangan cepat muncul: 5 angka dari 1–100 berulang 9,65% dari waktu, dan 23 angka dari 1–365 berulang 50,73% (paradoks ulang tahun). Matikan duplikat untuk nilai unik: 10 dari 1–10 menghasilkan semuanya sekali. Batas: 1.000 bilangan bulat per permintaan.

Contoh penggunaan
InputHasil
1–100 · ×1P(each value) 1%
1–6 · ×1P(each value) 16.67%
1–100 · ×5 · duplicates allowedP(any repeat) 9.65%
1–365 · ×23 · duplicates allowedP(any repeat) 50.73%
1–10 · ×10 · no duplicatesall 10 values once

Pertanyaan umum

Mengapa pengulangan muncul begitu cepat?

Karena bila pengulangan diizinkan, tiap bilangan diambil secara mandiri. Mengambil 5 bilangan dari 1 sampai 100 memunculkan setidaknya satu pengulangan pada 9,65% percobaan, dan mengambil 23 bilangan dari 1 sampai 365 memunculkannya pada 50,73% percobaan — paradoks ulang tahun yang terkenal itu.

Bagaimana memperoleh himpunan tanpa pengulangan?

Hapus centang “Izinkan pengulangan”, maka tiap nilai paling banyak muncul sekali dalam himpunan itu, sebagaimana lazim dibutuhkan nomor undian atau ID soal. Dengan pengulangan dimatikan, jumlahnya tidak boleh melebihi banyaknya nilai dalam rentang.

Bisakah dipakai mengacak daftar bernomor?

Bisa. Meminta 10 bilangan dari 1 sampai 10 tanpa pengulangan mengembalikan kesepuluh nilai tepat sekali dalam urutan acak — cara cepat mengacak nomor kursi, soal, atau giliran tanpa perlu mencatat apa pun.

Alat terkait