A linear algorithm for generating random numbers with a given distribution | IEEE Journals & Magazine | IEEE Xplore