.
american roulette algorithm hmjn