roulette-wheel-selection (rubygems): Provide an algorithm allowing you to do weighted sampling.
Keywords: roulette-wheel-selection|sampling|weighted-samples