Random User Email Generator

  • Share this:

Code introduction


This function generates a random user email address. It uses the Person and Internet modules from the Mimesis library to generate names, surnames, and domains, which are then combined into an email address.


Technology Stack : Mimesis library, Python's built-in string operations

Code Type : Function

Code Difficulty : Intermediate


                
                    
def generate_random_user_email():
    import mimesis
    from mimesis.data import Person, Internet

    def random_email():
        first_name = Person().first_name()
        last_name = Person().last_name()
        domain = Internet().domain()
        return f"{first_name.lower()}.{last_name.lower()}@{domain}"

    return random_email()