Bringmann, Karl Algorithms and Complexity, MPI for Informatics, Max Planck Society;
https://rdcu.be/dx11x (Publisher version)
Bringmann, K., & Friedrich, T. (2013). Exact and Efficient Generation of Geometric Random Variates and Random Graphs. In F. V. Fomin, R. Freivalds, M. Kwiatkowska, & D. Peleg (Eds.), Automata, Languages, and Programming (pp. 267-278). Berlin: Springer. doi:10.1007/978-3-642-39206-1_23.