The data will be transformed randomly for each call and thus also for each epoch as long as you don’t manually seed the code and force the random number generator to apply the same “random” transformations.