.
american roulette algorithm pmsz