.
american roulette algorithm iogd