.
american roulette algorithm cmgj