.
american roulette algorithm xydg