What is a PRNG?
It is not possible to generate real random numbers or random number sequences computationally. Most functions that claim to generate random numbers actually generate pseudo-random number sequences. In other words, the function generates a sequence of numbers that appears to be random as long as you don’t look at it too carefuly. In order to save typing, I normally refer to a “pseudo-random number generator” as a PRNG.