This introduction to computer simulation methods in physics emphasises Monte Carlo Methods, where random numbers are used to study complex systems. It is ideal for graduate students and researchers wishing to learn about simulation, which has become a third pillar of scientific methods, complementing theory and experiment.