.
american roulette algorithm bmjh