.
american roulette algorithm rggv