Principles of Monte Carlo; Generating random numbers (linear congruential generators, random vectors, Fibonacci generators, transformed random variables); Normally distributed random variables (Box, Muller and Marsaglia methods, correlated random variables); Low discrepancy numbers ( Monte Carlo integration, discrepancy, low discrepancy sequences, Halton sequence).
Texts: