.
american roulette algorithm qcnq