Need to know how a system will perform? Some problems are easier to solve emperically rather than theoretically. Monte Carlo methods use randomness to find numerical answers. Describe your problem with a probabilistic model. Run multiple trials with it. Aggregate the results to get an answer.
Monte Carlo methods privilege simulation over formal proof.