== UUID shape == 01a10640-0dba-79ff-b09a-6f9166c7df14 canonical form: OK length 36: OK version 7: OK variant ok: OK isUuid(): OK decodes to: 2026-10-04 09:30:23 (drift 0s) near now: OK == ordering == 500 ids sort to their generation order: BAD all unique: OK == entropy == distinct within a millisecond: OK hex digits used: 14 (a weak generator uses only a few) == tokens == 179a665e9f241fc7d375e5811522560c571d62b5a79e05b236038a3b46a55f20 64 hex chars: OK two differ: OK == rejects non-uuids == "" rejected OK "not-a-uuid" rejected OK "12345" rejected OK "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" rejected OK