monte carlo simulation roulette qsgd