.
american roulette algorithm uyqv