The Monte Carlo simulation (see the example, http://news.mit.edu/2010/exp-monte-carlo-0517 or https://en.wikipedia.org/wiki/Monte_Carlo_method) is one of the elementary computational techniques. In this recipe, we will explain how it can be implemented efficiently in Julia.
Running Monte Carlo simulations
Getting ready
Consider the following problem. Assume that on each day, a random volume of water leaks from a pipe to a container. The amount of water that leaks out is greater than zero, but less than one. How many days do we need to wait till a container having a volume equal to one is filled, if on each day the amount of water that leaks is a uniformly random value between zero and one?
Formally, we repeatedly draw...