.
american roulette algorithm hszf