Added nextInRange() and shuffle() to RandGenerator
Exposed some, previously private, methods
Fixed some unused iterators