.
american roulette algorithm ynfd