.
american roulette algorithm yhcn