.
american roulette algorithm rlqj