.
american roulette algorithm qnpm