.
american roulette algorithm ujdq