Generate UUID and ULID identifiers

UUID (Universally Unique Identifier)

A 128-bit identifier designed to uniquely identify information across systems. Commonly represented as a 36-character string (e.g., 550e8400-e29b-41d4-a716-446655440000). UUIDs are widely supported and typically generated randomly (UUIDv4), but are not time-sortable.

ULID (Universally Unique Lexicographically Sortable Identifier)

A 128-bit identifier that combines a timestamp with randomness, making it both unique and lexicographically sortable. Represented as a 26-character Base32 string (e.g., 01ARZ3NDEKTSV4RRFFQ69G5FAV). ULIDs are URL-safe, compact, and preserve creation order.

Generate UUID V1
Generate UUID V4
Generate UUID V5
Generate ULID