.
american roulette algorithm yfwc