The numerical sampling of random numbers from a desired probability distribution