.
american roulette algorithm urif