UUID v4 generator

A UUID (Universally Unique Identifier) v4 generator is a program or function that creates version 4 UUIDs, which are 128-bit identifiers that are unique across space and time. UUIDs are used as identifiers for various applications, such as database primary keys, session IDs, and API endpoints. UUID version 4 is a variant of the UUID standard that uses random numbers to generate the identifier. The generator creates a unique UUID by combining random numbers with predefined fields, such as the time and node identifier. UUID v4 generators are commonly used to ensure that the generated IDs are unique and cannot be duplicated by accident.