.
american roulette algorithm pwca