.
american roulette algorithm zrju