.
american roulette algorithm cnpa