Выдаёт UUID версии 4 или 7. Версия 4 случайная. Версия 7 начинается с текущего времени, поэтому новые идентификаторы при сортировке идут после старых.
UUID — это 128 бит в шестнадцатеричной записи. Версия 4 случайная, её до сих пор просит большинство баз. Версия 7 ставит впереди время Unix в миллисекундах, поэтому более поздние идентификаторы при текстовой или индексной сортировке идут после ранних. Страница выдаёт их в браузере. Она не проверяет, уникален ли уже имеющийся у вас идентификатор в вашей базе.
{ и }. «Префикс urn:uuid:» ставит эту схему впереди.С дефисами вид такой: 8-4-4-4-12. Полубайт версии — 4 или 7. Полубайт варианта — значение RFC 4122, поэтому первая шестнадцатеричная цифра четвёртой группы — 8, 9, a или b. Первые 48 бит версии 7 — текущее время Unix в миллисекундах: два идентификатора, сделанные с разницей в миллисекунду, при сравнении как текст идут по времени. Остальное случайно. Если у браузера есть криптографический источник случайности, страница берёт его.
У версии 4 — 122 случайных бита. Совпадение на практике не забота. Версия 7 может разделить временной префикс в одну и ту же миллисекунду и всё равно различаться случайным хвостом.
Нет. UUID обозначает строку. Не используйте его как пароль и не как токен доступа.