.
american roulette algorithm idzc