Ways to Simulate a Probability Distribution Generating Continuous Random Variables Generating Discrete Random Variables