Looking at the code in uuid.go (https://github.com/Azure/azure-storage-azcopy/blob/ec6313be37b61267af04bc5301c121e8b5365206/common/uuid.go#L29): I think it would be better to use something like: `_, err := io.ReadFull(rand.Reader, uuid)` or `_, err := rand.Read(uuid)` To guarantee filling the buffer (or returns a non-nil error)