def generate_uuid()

in genai-on-vertex-ai/gemini/evals_playbook/utils/evals_playbook.py [0:0]


def generate_uuid(text: str):
    """Generate a uuid based on text"""
    hex_string = hashlib.md5(text.encode('UTF-8')).hexdigest()
    random_id = "".join(random.choices(string.ascii_lowercase + string.digits, k=8))
    return str(uuid.UUID(hex=hex_string)) + "-" + random_id