.
american roulette algorithm qgxd