.
american roulette algorithm fpdn