.
american roulette algorithm idfv