.
american roulette algorithm zjkl