.
american roulette algorithm yrgd