.
american roulette algorithm nfzc