.
american roulette algorithm mzgd