Random number generation in numerical analysis Probabilistic methods and simulation mathematics