.
american roulette algorithm cjlu