Pseudorandom generators are fundamental to many theoretical and applied asp
ects of computing. We show how to construct a pseudorandom generator from a
ny one-way function. Since it is easy to construct a one-way function from
a pseudorandom generator, this result shows that there is a pseudorandom ge
nerator if and only if there is a one-way function.