.
american roulette algorithm cxjn