Marsaglia, G., Tsang, W. W., & Wang, J. (2004). Fast Generation of Discrete Random Variables. Journal of Statistical Software, 11(3), 1–11. https://doi.org/10.18637/jss.v011.i03