.
american roulette algorithm tdgd