
14 Nov
2006
14 Nov
'06
9:54 a.m.
On 11/14/06, Lassi A. Tuura <lassi.tuura@cern.ch> wrote:
In case it helps the discussion, over the last year or so we've had several reports of conflicting GUIDs generated independently in our applications.
As far as I know all cases involved multiprocessor systems generating GUIDs with MAC address. We never managed to trap this live but our analysis indicates exactly the same piece of code executed exactly the same millisecond on several processors and at least two managed to generate the same 12 bits of randomness there are in GUIDs with MAC address.[*]
Wouldn't adding the process (or thread) ID to the mix help in this case? gpd