.
american roulette algorithm slzj