A MontyCarlo simulator.