.
american roulette algorithm cmch