.
american roulette algorithm nhwm