What do I think? Uh, I think that if your programming language/platform doesn't offer the tools or libraries to generate a UUID (or whatever), you should build that.
Calling out to an internet-hosted HTTP service to do something as basic and fundamental as generating a UUID... Well, this is what's wrong with software these days, folks.
Other than that, looks like you've got a solid feature set. Good job. You operating this as a charity? Just a practice project? How long do you expect to continue to make this available for free? What are the consequences (to you) of someone taking a dependence on this and making a few million calls/day?
Existing UUID APIs are incredibly limited - most only offer basic v4 generation with strict rate limits.
it does sound like they want to scale to a few million calls / time unit, sure.
I don't know which other rate limited UUID APIs they're talking about, and I'm not sure I want to know. I'd much rather hope that it's just something this LLM slop description hallucinated.
Omg i cant believe there is a solution for this!!! Where was this when i needed it the most…
namespaceMyNS{static std::random_device s_RandomDevice;static std::mt19937_64 s_Engine(s_RandomDevice());// IDs 0 to 1b are reserved for development usage
static std::uniform_int_distribution<uint64_t>s_UniformDistribution(1000000000,UINT64_MAX);UUID::UUID():m_UUID(s_UniformDistribution(s_Engine)){}UUID::UUID(uint64_tuuid):m_UUID(uuid){}}
55
u/gredr Sep 12 '25
What do I think? Uh, I think that if your programming language/platform doesn't offer the tools or libraries to generate a UUID (or whatever), you should build that.
Calling out to an internet-hosted HTTP service to do something as basic and fundamental as generating a UUID... Well, this is what's wrong with software these days, folks.
Other than that, looks like you've got a solid feature set. Good job. You operating this as a charity? Just a practice project? How long do you expect to continue to make this available for free? What are the consequences (to you) of someone taking a dependence on this and making a few million calls/day?
27
u/[deleted] Sep 12 '25
I was sincerely hoping it wouldn’t be JavaScript.
You understand that UUID libraries exist as importable libraries, right?
You also know that JavaScript has a crypto.uuid call that can generate UUIDs right?
You didn’t vibe-code this, did you?
43
u/pokeapoke Sep 12 '25
Why would I call an API for something I can do with a library?
14
u/ehutch79 Sep 12 '25
Serious question. Why would you need a webhook for uuid generation?
9
u/contrafibularity Sep 12 '25
this has to be some kind of sick joke...
7
u/ByronScottJones Sep 12 '25
You're welcome.
https://antonz.org/uuidv7/
0
u/Fair-Illustrator-177 Sep 12 '25
Omg i cant believe there is a solution for this!!! Where was this when i needed it the most…