xxxxxxxxxx
True random numbers aregenerated from physical processes, like flipping coins / rolling dice
However, this is an expensive process.
We can use deterministic algorithm to generate artifical random numbers that can give us result quite close to true random numbers.
These artifically generated random numbers are pseudo random numbers.
example: Use python seed() for generating such numbers. It allows reproducibility.