3 ms·
Well that depends on your luck, it could be a valid one about 1/16th of the time.
by rollulus 7mo ago
Well that depends on your luck, it could be a valid one about 1/16th of the time.
- jasomill 7mo ago1/64, actually, because RFC-compliant (variant 1) UUIDv4 requires fixed values for both the version nibble and two bits of the variant nibble. The fact that we're discussing this at all is a reasonable argument for using a library function.
- rollulus 7mo agoNice, thanks and I agree.
- 3eb7988a1663 7mo agoWhile it might be invalid, will most libraries choke if you give them a pseudo UUIDv4?
- efilife 7mo agoWhat do you mean? Are you talking about validation of UUIDs?
- 3eb7988a1663 7mo agoIf you generate random bytes, which are unlikely to conform to the UUIDv4 spec, my guess is that most libraries will silently accept the id. That is, generating random bytes, will probably work just work.
- efilife 7mo agoBut what libraries are you talking about? What is their purpose?