Sejauh yang saya ketahui, sebagian besar implementasi pembuatan nomor pseudorandom dalam praktik menggunakan metode seperti register umpan balik pergeseran linier (LSFR), atau algoritma "Mersenne Twister" ini. Sementara mereka lulus banyak tes statistik (heuristik), tidak ada jaminan teoritis bahwa mereka terlihat acak, misalnya, semua tes statistik yang dapat dihitung secara efisien. Namun metode ini digunakan tanpa pandang bulu dalam semua jenis aplikasi, mulai dari protokol kriptografi hingga komputasi ilmiah hingga perbankan (mungkin). Saya merasa agak mengkhawatirkan bahwa kita memiliki sedikit atau tidak ada jaminan tentang apakah aplikasi ini berfungsi sebagaimana mestinya (karena segala jenis analisis kemungkinan akan menganggap keacakan benar sebagai input).
Di sisi lain, teori kompleksitas dan kriptografi menyediakan teori pseudorandomness yang sangat kaya, dan kami bahkan memiliki konstruksi kandidat generator pseudorandom yang akan membodohi SETIAP tes statistik efisien apa pun yang dapat Anda lakukan, dengan menggunakan kandidat fungsi satu arah.
Pertanyaan saya adalah: sudahkah teori ini diterapkan? Saya berharap bahwa untuk kegunaan penting dari keacakan, seperti kriptografi atau komputasi ilmiah, secara teori PRG digunakan.
Sebagai tambahan, saya dapat menemukan beberapa analisis terbatas tentang seberapa baik algoritma populer seperti quicksort bekerja ketika menggunakan LSFR sebagai sumber keacakan, dan ternyata mereka bekerja dengan baik. Lihat "Algoritma acak dan nomor pseudorandom" Karloff dan Raghavan .