code: def mock_emails(first_names_mock, last_names_mock, n: int = 10000):
      patterns = [
          "{first_name}_{last_name}@domain.com",
          "{last_name}_{first_name}@domain.com",
          "{first_name}{last_name}@domain.com",
          "{last_name}{first_name}@domain.com",
          "{first_name}a@domain.com",
          "a{last_name}@domain.com",
      ]
      emails = []
      for i in range(n):
          pattern = random.choice(patterns)
          emails.append(
              pattern.format(
                  first_name=first_names_mock.loc[i],
                  last_name=last_names_mock.loc[i],
              )
          )
      return pd.Series(emails).str.lower().rename("email")
  
file_path: bias-detector/tests/mocks_generator.py
imports: import names
  import pandas
  import numpy
  import random
  import os
  import sys
  from bias_detector.BiasDetector import BiasDetector
label_desc: Use image node_id 4 for calling a global function with example usage: mock_emails(first_names_mock, last_names_mock, n) and returns: pd