A comparative study and analysis of some pseudorandom number generator algorithms