Identyfikatory GUID w aplikacji C ++ Linux GCC

Mam kilka serwerów z tą aplikacją Linux. Chciałbym, aby mogli wygenerować identyfikator GUID o niskim prawdopodobieństwie kolizji. Jestem pewien, że mógłbym po prostu wyciągnąć 128 bajtów z / dev / urandom i to byłoby w porządku, ale czy istnieje prosty i łatwy sposób na wygenerowanie identyfikatora GUID, który jest bardziej równoważny z identyfikatorem Win32? W szczególności taki, który uwzględnia przestrzeń (dobrze, adres MAC), czas i losowość? Nie chcę tego odwoływać, chcę tylko coś takiegoCreateGuid ()

questionAnswers(5)

yourAnswerToTheQuestion