Penghasil Angka Acak Dan Berbagai Jenisnya

Angka

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

Generator nomor acak standar membuat titik menggantung atau angka acak bilangan bulat dengan distribusi yang seragam. Kode khusus ini datang dalam bahasa C dan sebagai perpustakaan fungsi biner untuk beberapa alat yang berbeda. Generator nomor acak yang tidak seragam membuat variasi acak dengan menggunakan sejumlah distribusi yang berbeda. Kode spesifik ini datang dalam bahasa C. Jumlah program yang membutuhkan angka acak tumbuh terus menerus. qq online deposit pulsa Mereka digunakan misalnya dalam program kriptografi, dalam perhitungan ilmiah atau untuk menghasilkan kata sandi. Terlepas dari spesifik ini, generasi mereka tetap menjadi tugas yang menantang bagi manusia.

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

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

Ada banyak generator nomor acak lotre yang tersedia untuk memilih nomor lotre untuk entri Anda. Diketahui bahwa mayoritas orang tidak menggunakan angka lotre acak. Sebagai gantinya, mereka menggunakan angka yang terkait dengan ulang tahun, usia, dan juga nomor rumah, yang tentu saja bukan angka lotre 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 mengaktifkan JavaScript untuk beberapa program. Generator lotre menghasilkan nomor lotre acak dengan cara yang luar biasa. Salah satu ciri khas formula hebat 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 selama periode waktu yang lama. Anda tidak memiliki metode apa pun untuk memprediksi dengan tepat angka berikutnya jika Anda tidak tahu rumus dan seed (nilai awal).