As part of creating an .msi (An installer program), sometimes one has to generate a unique GUID. It is hard-coded, and used to uniquely identify the project, or folders (See here for an example).
I understand that when I generate a GUID on my machine, its guaranteed to be unique. But how can we guarantee it is unique on every computer the program will be installed on? What happens if you generate a GUID that already exists on the users machine?