.
american roulette algorithm cswj