.
american roulette algorithm pxjl