added randomization by shuffling the data before generating meals