For validation it might be useful to have the generator loop through the data in the same order so that analysis is easier.