.
american roulette algorithm lrqj