Generate various versions of UUIDs, support batch generation, format conversion and validation
UUID (Universally Unique Identifier) is a 128-bit identifier used to uniquely identify information in distributed systems. It consists of 32 hexadecimal digits, typically separated by hyphens in 8-4-4-4-12 format.