.
american roulette algorithm cjds