7 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 6mo 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 6mo agoNice, thanks and I agree.
- 3eb7988a1663 6mo agoWhile it might be invalid, will most libraries choke if you give them a pseudo UUIDv4?
- efilife 6mo agoWhat do you mean? Are you talking about validation of UUIDs?
- 3eb7988a1663 6mo 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 6mo agoBut what libraries are you talking about? What is their purpose?