.
american roulette algorithm yzhx