.
american roulette algorithm fpwu