Simulation and numerical methods - Monte Carlo simulation and random number generation