.
american roulette algorithm yvcj