only notify on build changes
changes to evenly distribute selection from sets
expose PRNG and range
Merge https://github.com/fent/randexp.js
lib/randexp.js
expose PRNG and range