.
american roulette algorithm qmqv