.
american roulette algorithm tpht