.
american roulette algorithm rumv