The Ziggurat Method for Generating Random Variables | Synapse