Foundation - UID #3

Closed
opened 2026-01-02 17:44:27 +01:00 by cat · 1 comment
Owner

Every entity needs to be easily identifiable. So we can quickly find them and get them. For this job I have selected UUIDv4 from RFC9562. For the random number generation XOSHIRO256 has been selected.

Every entity needs to be easily identifiable. So we can quickly find them and get them. For this job I have selected UUIDv4 from [RFC9562](https://www.rfc-editor.org/rfc/rfc9562#name-uuid-version-4). For the random number generation XOSHIRO256 has been selected.
cat added this to the Tourmaline Engine - Basics project 2026-01-02 17:44:27 +01:00
cat moved this to To Do in Tourmaline Engine - Basics on 2026-01-02 17:44:29 +01:00
cat moved this to In Progress in Tourmaline Engine - Basics on 2026-01-02 17:47:19 +01:00
cat moved this to Test/Debug in Tourmaline Engine - Basics on 2026-01-02 20:41:20 +01:00
cat moved this to Done in Tourmaline Engine - Basics on 2026-01-02 20:41:22 +01:00
Author
Owner

UUIDv4 has been implemented with a custom UUID class to hold it. It should be somewhat faster and safer than using a std::string. Might change its memory to std::array. For now I'm calling it done.

e968585f5b

UUIDv4 has been implemented with a custom UUID class to hold it. It should be somewhat faster and safer than using a std::string. Might change its memory to std::array. For now I'm calling it done. https://git.thenight.club/cat/Tourmaline-Engine/commit/e968585f5b19f0e288e5a4996d3940819c128e78
cat closed this issue 2026-01-04 01:17:17 +01:00
cat added the Kind/Feature label 2026-01-04 01:17:53 +01:00
Sign in to join this conversation.