sperm (rubygems): Sperm is a random permutations generator based on the ideas of group theory that allows you to generate stupendous permutations without extra memory consumption.
Keywords: algebra|permutations|ruby