.
american roulette algorithm npkx