.
american roulette algorithm nosj