Generator Angka Acak Dan Berbagai Jenisnya

Sebuah generator nomor acak (RNG) menghasilkan nomor acak. Angka-angka tersebut mungkin berguna untuk permainan, memilih nomor lotre, atau tujuan lainnya. Komputer dirancang untuk melakukan perhitungan yang tepat dan berulang. Beberapa generator nomor acak sangat sederhana. Ini sedikit program 20KB, berjalan pada semua jenis Windows, dan dibuat menggunakan Microsoft Visual Basic 6.0.

Pembangkit bilangan acak standar membuat titik gantung atau bilangan acak bilangan bulat  judi bola dengan distribusi seragam. Kode khusus ini hadir dalam bahasa C dan sebagai pustaka fungsi biner untuk beberapa alat yang berbeda. Pembangkit bilangan acak yang tidak seragam membuat variasi acak dengan menggunakan sejumlah distribusi yang berbeda. Kode khusus ini datang dalam bahasa C. Jumlah program yang membutuhkan angka acak terus bertambah. Mereka digunakan misalnya dalam program kriptografi, dalam perhitungan ilmiah atau untuk menghasilkan kata sandi. Terlepas dari hal ini, generasi mereka tetap menjadi tugas yang menantang bagi manusia.

Salah satu jenis pembangkitan bilangan acak adalah pseudorandom number generator (PRNG), juga disebut generator bit acak deterministik (DRBG). Ini adalah algoritma untuk menghasilkan urutan digit yang mendekati kualitas angka acak. Urutannya tidak benar-benar acak karena sepenuhnya didasarkan pada kelompok nilai awal yang cukup kecil, yang disebut sebagai status PRNG. Meskipun urutan yang lebih dekat ke benar-benar acak dapat diproduksi menggunakan perangkat keras generator nomor acak, nomor pseudorandom penting untuk digunakan untuk simulasi, dan penting dalam proses kriptografi dan generasi prosedural.

PRNG yang cocok untuk aplikasi kriptografi dikenal sebagai PRNG yang aman secara kriptografis (CSPRNG). Kebutuhan untuk CSPRNG adalah bahwa lawan yang tidak mengetahui benih hanya memiliki keuntungan yang dapat diabaikan dalam mengidentifikasi urutan output generator dari urutan acak. Sederhananya, sementara PRNG hanya diperlukan untuk lulus uji statistik tertentu, CSPRNG harus lulus semua uji statistik yang dibatasi untuk waktu polinomial dalam ukuran benih. Meskipun sifat tersebut tidak dapat diverifikasi, bukti kuat dapat diberikan dengan mereduksi CSPRNG menjadi masalah sulit yang diketahui dalam matematika (misalnya, faktorisasi bilangan bulat). Secara umum, tinjauan bertahun-tahun mungkin diperlukan sebelum formula dapat disertifikasi sebagai CSPRNG.

Ada banyak generator nomor acak lotre yang tersedia untuk memilih nomor lotre untuk entri Anda. Benar-benar diketahui bahwa mayoritas orang tidak menggunakan angka lotre acak. Sebagai gantinya, mereka menggunakan angka yang berhubungan dengan ulang tahun, usia, dan juga nomor rumah, yang tentunya bukan nomor undian acak. Jika Anda menang dengan angka-angka itu, Anda biasanya akan membagikan hadiah kemenangan Anda dengan lebih banyak orang dan dengan demikian memenangkan lebih sedikit uang. Anda akan memerlukan browser yang mendukung JavaScript untuk beberapa program. Generator lotre menghasilkan nomor lotre acak dengan cara yang menakjubkan. Salah satu karakteristik formula yang bagus untuk menghasilkan angka acak adalah bahwa urutannya tidak berputar dan berulang. Jika rumus menghasilkan angka acak antara 0 dan 9, angka nol, satu, dua, dll. yang dihasilkannya harus kira-kira sama dalam jangka waktu yang lama. Anda tidak memiliki metode untuk memprediksi dengan tepat berapa angka berikutnya jika Anda tidak mengetahui rumus dan benih (nilai awal).

Leave a Reply

Your email address will not be published. Required fields are marked *