.
american roulette algorithm alcj