In this lecture, we go over methods for generating uniformly distributed random numbers and testing their uniformity and independence.