As financial analysts, we are often required to anticipate the future. Monte Carlo simulation is a numerical technique that allows us to experience the future with the aid of a computer. This column reviews some of the important concepts that are relevant to Monte Carlo simulation and describes the procedures one would undertake to perform such a simulation.