({{, (RefLink[CreateUUID, paclet:ref/CreateUUID])[] 
creates a random, universally unique UUID string.}, {, (RefLink[CreateUUID, paclet:ref/CreateUUID])["base"]
appends a UUID string to the specified base string.}})

OpenersNotesSection(Spacer1)Details

(RefLink[CreateUUID, paclet:ref/CreateUUID])[] gives a UUID based on a 128-bit number, formatted as 32 hexadecimal digits grouped in the format 8-4-4-4-12.

(RefLink[CreateUUID, paclet:ref/CreateUUID])[] is intended to produce a globally unique string that will statistically never be repeated.

(RefLink[CreateUUID, paclet:ref/CreateUUID])[] makes use of detailed local system and session information, as well as absolute time.

(RefLink[CreateUUID, paclet:ref/CreateUUID])[] is intended to generate a random distribution of UUIDs.

Some Wolfram System features depend on assuming the UUIDs will not collide.

OpenersPrimaryExamplesSection(Spacer1)Examples  (2)

OpenersExampleSection0(Spacer1)Basic Examples  (1)

Create a random UUID:

CreateUUID[]

Include a custom string:

CreateUUID["myobject-"]

OpenersExampleSection2(Spacer1)Properties & Relations  (1)

Convert a UUID to a 128-bit integer:

FromDigits[StringReplace[CreateUUID[],"-"->""],16]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[$SessionID, paclet:ref/$SessionID])  ▪  (RefLink[$WolframUUID, paclet:ref/$WolframUUID])  ▪  (RefLink[SeedRandom, paclet:ref/SeedRandom])  ▪  (RefLink[AbsoluteTime, paclet:ref/AbsoluteTime])  ▪  (RefLink[Hash, paclet:ref/Hash])}})}})

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[Persistent Storage, paclet:guide/PersistentStorage])}, {▪(RefLinkPlain[Cloud Functions & Deployment, paclet:guide/CloudFunctionsAndDeployment])}})}})