.
american roulette algorithm kgwl