.
american roulette algorithm hmjf