libuuid
libuuid is a library that provides functions for generating and manipulating universally unique identifiers, commonly known as UUIDs or GUIDs. These identifiers are 128-bit numbers that are unique across space and time. The primary purpose of libuuid is to generate these unique IDs in a reliable and standard-compliant manner.
The library is part of the util-linux package on many Linux distributions. It offers functions like uuid_generate()
libuuid adheres to the standards defined by the Open Software Foundation (OSF) and the Internet Engineering