DCGAN is initialized with random weights, so a random code plugged to the network would make a completely random impression. On the other hand, when you might imagine, the network has an incredible number of parameters that we are able to tweak, and the objective is to locate a environment of such parameters which makes samples created from random