PureBasic
PureBasic
Generate UUID
See more ULID/UUID Examples
Generates a version 4 UUID, using either uppercase or lowercase hex.Chilkat PureBasic Downloads
IncludeFile "CkStringBuilder.pb"
Procedure ChilkatExample()
sb.i = CkStringBuilder::ckCreate()
If sb.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
; Generate a lowercase UUID.
lowercase.i = 1
CkStringBuilder::ckAppendUuid(sb,lowercase)
Debug CkStringBuilder::ckGetAsString(sb)
; example: edb1bb24-e9be-4ada-98bd-c2d893f29f55
lowercase = 0
CkStringBuilder::ckClear(sb)
CkStringBuilder::ckAppendUuid(sb,lowercase)
Debug CkStringBuilder::ckGetAsString(sb)
; example: 338EAF28-631E-4303-BE27-A8D80E9191CB
CkStringBuilder::ckDispose(sb)
ProcedureReturn
EndProcedure