Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

試験用にランダムなメールアドレスを生成してみる

実際のところ

import random
import string

# ドメインの設定
DOMAIN = "example.com"

# 英単語のリスト (必要に応じて追加・変更してください)
WORDS = ["apple", "banana", "cherry", "date", "elderberry", "fig", "grape", "honeydew"]

def generate_email():
    # ランダムに英単語を選択
    word = random.choice(WORDS)
    
    # 0から999までのランダムな数字を3桁の文字列として生成
    # zfillで3桁のゼロ埋めを実施
    number = str(random.randint(0, 999)).zfill(3)
    
    # メールアドレスを組み立て
    email = f"{word}{number}@{DOMAIN}"
    
    return email

# メールアドレスの生成と表示
print(generate_email())