.
american roulette algorithm zyqd