Yes. But that just shuffles mnist number 1-9, but does not shuffle real images and fake images when training discriminator. Real images and fake images are sent to discriminator successively, not collectively and randomly. That is to say we send a batch of real images to discriminator, and then send another batch of fake images to it, why can’t we just send a batch of shuffled real images and fake images together when training discriminator (this turned out a poor results)?