
26 Feb
2007
26 Feb
'07
6:17 a.m.
Hello Andy,
I am not very happy with the create_v1() function in guid_v3.zip. Really it just pretends to implement the specification correctly. Because MAC-address of the nic isn't used?
Thus I removed it. guid_v5.zip has create_v4 (random number based) and create_v5 (name based) implemented correctly. Both create_v4() and create_v5() can be obtained from static functions, guid::create() - random number based (v4), and guid::create(guid const&, char const&, int) - name based (v5).
How is your implementation of uuid v4 unique in space (guids genereated on several computers at the same time) and time? Regards, Oliver