.
american roulette algorithm czqj