Random generator adalah program yang menghasilkan angka, kata, atau kode secara acak. Salah satu fungsinya adalah menghasilkan password kuat dengan menggabungkan angka acak dan kode Algoritma. Metode yang umum digunakan adalah linear congruential generator (LCG) yang menghasilkan bilangan acak berdasarkan persamaan rekursif. LCG memiliki periode terbatas yang bergantung pada nilai parameternya.