• If I recall correctly there are a few things going on aside from the nic's mac addr and the time.

    I know that MS has been long aware that for example a PC with a Modem gets a "bogus" mac for example...

    also I am sure they are using some of the same logic that a good random() gen uses to balance the numbers created, things like ticks + time + vectors such as a hardware port peek

    also you can use id data from the PC BIOS and stuff like the hard disk serial number.

     

    and I think there is a way that they mix and match the different parts of the data that adds to the uniqe ness.... I know that there are a few nibbles that are const for all GUID's

    (Version ID for example)

    I may be in error but this is what I seem to have read when I looked at GUID stuff in the past.