But this doesn't generate guid/uuids? It generates random bytes.
You have a 16byte random string. Thats great. But it is not a UUID.
[0] https://www.rfc-editor.org/rfc/rfc9562.html
> The UUID format is 16 octets (128 bits) in size; the variant bits in conjunction with the version bits described in the next sections determine finer structure.
If you want "more choice" - use a name unbound by a tradition old enough to drink.