.
american roulette algorithm yzsw