.
american roulette algorithm dmjl