.
american roulette algorithm defj