Penghasil Angka Acak

Hasilkan angka acak dalam rentang tertentu. Mendukung bilangan bulat dan desimal dengan statistik dan visualisasi.

Untuk bantuan pembelajaran dan pekerjaan rumah — verifikasi perhitungan penting secara mandiri.

Ditinjau oleh Dewan Editorial Matematika KalkulatorDrive · Terakhir diperbarui

Generator

Maksimal: 10.000

Opsional: Nomor yang akan dikecualikan dari pembuatan

Masukkan nilai minimum dan maksimum, jumlah, dan jenis angka untuk menghasilkan angka acak.

The short answer

Generator angka acak menghasilkan nilai yang tampaknya tidak dapat diprediksi dalam rentang yang dipilih. Alat ini menggunakan algoritme pseudorandom — deterministik, tetapi secara statistik tidak dapat dibedakan dari keacakan sebenarnya untuk penggunaan sehari-hari seperti permainan, sampel, dan undian. Tetapkan minimum, maksimum, hitungan, dan jenis angka (bilangan bulat atau desimal), dan setiap undian dipilih dengan probabilitas yang sama di seluruh rentang.

Poin-poin penting

  • Generator acak semu cocok untuk permainan, simulasi, dan pemilihan biasa, tetapi tidak untuk keamanan kriptografi, yang memerlukan keacakan yang benar atau aman secara kriptografis.
  • Mengecualikan nomor tertentu akan menghapusnya dari kumpulan seluruhnya — nomor yang tersisa masih memiliki peluang yang sama untuk ditarik.
  • Dalam banyak pengundian, jumlah generator yang seragam harus dirata-ratakan di tengah rentang — hitungan dan rentang menentukan seberapa dekat satu batch mendarat dengan rata-rata tersebut.
  • Pengambilan sampel dengan atau tanpa pengulangan adalah mode yang berbeda — tanpa pengulangan akan menghapus setiap nomor dari kumpulan setelah diambil, yang penting saat penghitungan mendekati ukuran rentang.

Pseudorandom vs. acak sejati

Jenis Sumber Bagus untuk
PseudorandomAlgoritma deterministikPermainan, simulasi, pengambilan sampel, pengajaran
Benar-benar acakEntropi fisik (kebisingan atmosfer, peluruhan radioaktif)Kunci kriptografi, penarikan kritis keamanan

Memilih antara bilangan bulat dan desimal

Gunakan bilangan bulat untuk apa pun yang dihitung dalam satuan utuh — pelemparan dadu, nomor lotere, pemilihan nomor tiket pemenang, penetapan urutan tim. Gunakan desimal saat melakukan simulasi pengukuran berkelanjutan — tinggi badan, berat badan, pembacaan sensor, atau latihan pengambilan sampel statistik apa pun yang nilainya secara alami berada di antara bilangan bulat.

Contoh yang berhasil: rata-rata yang diharapkan dari suatu rentang

Rata-rata yang diharapkan = (min + maks) / 2

Rentang 1 hingga 10 → rata-rata yang diharapkan = (1 + 10) / 2 = 5,5

Sejumlah pengundian acak dari 1-10 belum tentu memiliki rata-rata tepat 5,5 — sampel kecil dapat dengan mudah berubah menjadi tinggi atau rendah secara kebetulan. Sebaliknya, hasilkan ratusan atau ribuan angka, dan rata-ratanya akan terus mendekati 5,5, sebuah ilustrasi langsung dari hukum angka besar.

Kesalahan umum yang harus dihindari

  • Expecting a small batch of random numbers to look "evenly spread" — genuine randomness often produces clumps and streaks; a suspiciously even spread can actually signal a non-random pattern.
  • Mengecualikan lebih banyak angka daripada rentang dapat mendukung pengundian unik — Anda tidak dapat meminta lebih banyak nilai unik daripada yang tersisa setelah pengecualian.
  • Menggunakan keluaran pseudorandom untuk kunci kriptografi atau pembuatan kata sandi — yang memerlukan sumber acak yang aman secara kriptografis.
  • Overlooking decimal precision when generating decimal values, which can make results look artificially "clean" for what's meant to simulate a continuous measurement.

Pertanyaan yang Sering Diajukan

Bagaimana cara kerja generator nomor acak?

Alat digital menggunakan algoritma yang menghasilkan urutan yang tampak acak. Generator kriptografi menggunakan entropi yang tidak dapat diprediksi; alat dasar menggunakan algoritma pseudorandom yang bagus untuk permainan dan simulasi.

Apa perbedaan antara benar dan pseudorandom?

Keacakan sebenarnya berasal dari kebisingan fisik - peluruhan radioaktif atau statis atmosfer. Bilangan acak semu bersifat deterministik tetapi lolos uji keacakan statistik.

Bisakah saya menghasilkan angka dalam suatu rentang?

Ya. Tentukan minimum dan maksimum untuk menggambar bilangan bulat atau desimal dalam batas. Setiap undian harus memiliki peluang yang sama dalam generator seragam.

Apakah angka-angka yang dihasilkan bersifat independen setiap saat?

Dalam generator yang bagus, setiap undian tidak bergantung pada undian terakhir. Untuk penggunaan keamanan sensitif, gunakan sumber acak kriptografi yang terverifikasi.

Bagaimana cara menggunakan generator nomor acak ini?

Tetapkan rentangnya, hitung berapa banyak angka yang Anda perlukan, pilih bilangan bulat atau desimal, dan klik Hasilkan untuk melihat nilai acak Anda.

Apakah ini cocok untuk nomor lotere atau memilih pemenang undian?

Ya, untuk pemilihan santai dan berisiko rendah — memilih pemenang undian, memutuskan siapa yang terlebih dahulu, menghasilkan nomor lotere latihan — generator pseudorandom ini berfungsi dengan baik, karena setiap undian didistribusikan secara merata ke seluruh rentang pilihan Anda. Untuk lotere resmi, aplikasi keuangan, atau kunci keamanan, gunakan sumber acak kriptografi bersertifikat, karena algoritma pseudorandom bersifat deterministik dan secara teoritis dapat diprediksi jika seseorang mengetahui keadaan internal.

More math calculators