.
american roulette algorithm zrjl