#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <iostream>
int main() {
// This is a random UUID which we'll use as a namespace.
auto base_uuid = boost::uuids::nil_generator()();
// This is our name.
std::string name = "276009010828";
// Generate a UUID based on the DNS namespace and our name.
boost::uuids::name_generator name_gen(base_uuid);
boost::uuids::uuid u = name_gen(name);
std::cout << u << std::endl;
return 0;
}
I2luY2x1ZGUgPGJvb3N0L3V1aWQvdXVpZC5ocHA+CiNpbmNsdWRlIDxib29zdC91dWlkL3V1aWRfZ2VuZXJhdG9ycy5ocHA+CiNpbmNsdWRlIDxib29zdC91dWlkL3V1aWRfaW8uaHBwPgojaW5jbHVkZSA8aW9zdHJlYW0+CgppbnQgbWFpbigpIHsKICAgIC8vIFRoaXMgaXMgYSByYW5kb20gVVVJRCB3aGljaCB3ZSdsbCB1c2UgYXMgYSBuYW1lc3BhY2UuCiAgICBhdXRvIGJhc2VfdXVpZCA9IGJvb3N0Ojp1dWlkczo6bmlsX2dlbmVyYXRvcigpKCk7CgogICAgLy8gVGhpcyBpcyBvdXIgbmFtZS4KICAgIHN0ZDo6c3RyaW5nIG5hbWUgPSAiMjc2MDA5MDEwODI4IjsKCiAgICAvLyBHZW5lcmF0ZSBhIFVVSUQgYmFzZWQgb24gdGhlIEROUyBuYW1lc3BhY2UgYW5kIG91ciBuYW1lLgogICAgYm9vc3Q6OnV1aWRzOjpuYW1lX2dlbmVyYXRvciBuYW1lX2dlbihiYXNlX3V1aWQpOwogICAgYm9vc3Q6OnV1aWRzOjp1dWlkIHUgPSBuYW1lX2dlbihuYW1lKTsKCiAgICBzdGQ6OmNvdXQgPDwgdSA8PCBzdGQ6OmVuZGw7CgogICAgcmV0dXJuIDA7Cn0=