.
american roulette algorithm mjnm