.
american roulette algorithm smfd