Internal function to generate short, reproducible UUIDs for anonymization. Uses a hash-based approach to ensure referential integrity (same input always produces same UUID) while maintaining uniqueness across datasets.
generate_short_uuid(x, prefix = NULL, seed = NULL, length = 8)Character vector of short UUIDs
Character vector of values to anonymize
Optional prefix for the UUID (default: NULL)
Dataset-specific seed for reproducibility
Length of the random part (default: 8)