.
american roulette algorithm zhpq