This document provides an overview of Monte Carlo simulation and examples of how to apply it. Monte Carlo simulation uses random numbers to estimate outcomes of complex problems that are difficult to solve analytically. Example problems include simulating daily demand at a grocery store, coin flips, dice rolls, and traffic light colors. The document also provides a newsboy problem simulation and car accident penalty simulation to demonstrate how to set up and run Monte Carlo simulations.