Chapter 3: Methods for Generating Random Variables