To introduce the power of probability theory and randomization techniques in computer science at large, with particular emphasis on analyzing algorithms that employ randomization.