Key points are not available for this paper at this time.
We describe two methods-and provide C programs-for generating discrete random variables with functions that are simple and fast, averaging ten times as fast as published methods and more than five times as fast as the fastest of those.We provide general procedures for implementing the two methods, as well as specific procedures for three of the most important discrete distributions: Poisson, binomial and hypergeometric.
Kreuter et al. (Tue,) studied this question.