An extension to the Fisher-Yates-Shuffle algorithm to support weights. It includes a ruby core extension for arrays.
None
Frank C. Eckert