Algorithm that generates a sequence of numbers whose properties approximate those of sequences of true random numbers