Ahhh Monte Carlo - Cost Modelling
I've used Monte Carlo simulation many times to judge how much a project is likely to cost or how long it will take. As many will know, before a project is started there are 'deterministic' costs (i.e. the bricks will cost £1500, I have a firm quote), however there are uncertain costs (i.e. labour costs could be £1000 to £2000 but most likely £1200) and there are risks (i.e. There's a 25% chance I might need to reinforce the foundations at £800).
If you just added up the cost of the deterministic and the most likely of the uncertain values and budgeted on that amount, what would happen if the labour costs go above the most likely or the risk occurs? - the Budget won't be enough. Conversely, there's no point budgeting way more than is needed, those funds could be invested elsewhere.
So to work out what the best budget figure is, Monte Carlo analysis can be used. It works by modelling the project and running that model thousands of times. For each run of the model, the uncertain values are picked randomly from their distribution and each risk may or may not occur, based on its chance (so a risk with 25% probability will occur on a quarter of the runs). The cost of each run is ploted on a graph and after a thousand runs a nice distribution will be presented. The distribution can be sliced to give median, upper and lower quartile values, all that has to be done is decide where on that graph should be used to pick the budget. Pick an upper quartile figure and it is likely that there will be lots of spare budget, a lower quartile figure is likely to be not enough (while still more than the deterministic) so most pick the median, it could be insufficient but things will have to go badly for that to happen because it does already take into account some risks occuring.
Monte Carlo analysis is a powerful tool and it can be used for time in exactly the same way. But it only works if the modelling is sound, optimism kills it - underestimate the value of risks or fail to identify risks and uncertainties and it will give a false impression.
PS - It isn't degree-level difficult but I have had to explain it to far too many people who were supposed to be the ones qualified