.
american roulette algorithm eklj