.
american roulette algorithm yywj