The Boost UUID class only handles 128 bit UUIDs. So it won't help you. There may be other Boost Libraries that might be of use to implement whatever you choose to use. You might be able to look at the implementation of the Boost UUID library for ideas, but I am not sure if it will really be useful. It sounds like YOU (or your customer') need to define exactly what this 64-bit 'UUID' will be defined as, and what it is capable of. You will definitely need to solidify how you are going to define how your UUID is built. 'Random' UUIDs at 64 bits have a moderate chance of getting collisions depending on the exact usage pattern, and how much problems collisions create. Non-Random UUIDs require some form of unique Host ID that uses some of the bits, that you need to decide how that is to be handled. 'Randomly' generating the Host ID, has issues of keeping them unique, and may need more bits than you want to spend out of your 64 bits than you can afford to spend. On 7/28/21 9:53 PM, Ming Cheng via Boost-users wrote:
It's a very very big exchange. I don't think I can persuade it to change(?). Now let's focus on 64-bit UUID. Can do by boost? As I mentioned before, let me hold responsible for mis-usage. you experience people just help.
------------------------------------------------------------------------ *From:* Boost-users
on behalf of Gavin Lambert via Boost-users *Sent:* Thursday, July 29, 2021 3:07 AM *To:* boost-users@lists.boost.org *Cc:* Gavin Lambert *Subject:* Re: [Boost-users] UUID On 29/07/2021 9:16 am, chengm349 wrote: so boost uuid can't support compromised uuid needs?
Don't make something look like a uuid if it's not actually a uuid. That road leads to pain and torment.
Go back to the customer and clarify the requirement, it's likely they can be persuaded to do things better. _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org https://lists.boost.org/mailman/listinfo.cgi/boost-users https://lists.boost.org/mailman/listinfo.cgi/boost-users
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org https://lists.boost.org/mailman/listinfo.cgi/boost-users
-- Richard Damon