.
american roulette algorithm umhv