.
american roulette algorithm clkj