.
american roulette algorithm phzv