.
american roulette algorithm nmcl