FastMonteCarloalgorithm