I have a UUID requirement as:

Wondering whether boost UUID code can support it?  I checked online document and seems to me quite difficulty except archiving.