.
american roulette algorithm zjxu