Random numbers and Monte Carlo methods

11. Random numbers and Monte Carlo methods#

Random numbers play an important role, both in modelling of the physics processes (some of which are regarded as truly random, such as radioactive decay) and as a tool to tackle otherwise intractable problems.

Examples:

  • Numerical integration (especially in many dimensions)

  • Sampling microstates in statistical mechanics

  • Simulating quantum processes

  • Monte Carlo event generators

Numbers generated on a computer are usually not truly random, but a good generator produces numbers that reflect the desired properties of a random variable, hence it is called pseudo-random number generator.

Here we cover various aspects of random number generation and Monte Carlo methods.