title: GUIDs in a C++ Linux GCC app
body: <p>I've got a bunch of servers running this Linux app.  I'd like for them to be able to generate a GUID with a low probability of collision.  I'm sure I could just pull 128 bytes out of /dev/urandom and that would probably be fine, but is there a simple &amp; easy way to generate a GUID that is more equivalent to the Win32 one?  Specifically, one that takes into account space (well, MAC address), time, and randomness?  I don't want to call off the box for it, I just want something like <a href="http://msdn.microsoft.com/en-us/library/aa713311.aspx" rel="noreferrer">CreateGuid()</a></p>