Random Email Generator with Mimesis

  • Share this:

Code introduction


This function generates a random email address using the Mimesis library. The username is provided by the caller, the domain is generated by the Mimesis library, and the length of the domain is specified by the caller.


Technology Stack : Python, Mimesis

Code Type : Function

Code Difficulty : Intermediate


                
                    
def generate_random_email(username, domain_length=5):
    """
    Generates a random email address using Mimesis library.

    :param username: The username part of the email.
    :param domain_length: The length of the domain part of the email.
    :return: A randomly generated email address.
    """
    import mimesis

    domain = mimesis互联网.domain()
    if len(domain) > domain_length:
        domain = domain[:domain_length]

    return f"{username}@{domain}"                
              
Tags: