A pseudorandom generator (also called pseudorandom number generator) is an algorithm creating a cyclic sequence (Z[n]) of p numbers (period length). The generator is started with an initial "seed" value Z[0].
If the seed is unknown the sequence Z[i], Z[i+1], ..., Z[i+p] should be indistinguishable from a true random sequence.