.
american roulette algorithm uprj