make set selection evenly distributed
expose PRNG and range
irregardless, its better style and grammar now
moved defaulted things to the prototype to be overridden on instances
make jshint happy
adding back Regex customization hook
making regexp hook work with new overridable things
make private methods private
math.random -> Math.random
Merge pull request #14 from dtudury/rebase3

make set selection evenly distributed