.
american roulette algorithm yfgv