.
american roulette algorithm yejf