RFC9562 [1] adds uuid versions 5-8.
It may be worth it to implement v5 and v7. v5 might be annoying because it requires SHA1 (and therefore would introduce a new dependency for libjeffpc). v7 would be easy to implement but it relies on the timestamp being monotonic which can be problematic in the real world - the RFC covers the best practices in section 6.2.