Pseudo-random generators, noise functions, and deterministic sequences.