// deal with Pseudo random number generation here.