Pythonでは、特定の範囲内でランダムな年を生成するためのいくつかの方法があります。以下にその一部を紹介します。
- datetimeとrandomモジュールを使用する方法:
from datetime import date
import random
def random_year(start_year, end_year):
return random.randint(start_year, end_year)
print(random_year(2000, 2022))
このコードは、指定した範囲内でランダムな年を生成します。
- Fakerライブラリを使用する方法:
from faker import Faker
from datetime import datetime
f = Faker()
print(f.date_between_dates(date_start=datetime(2000,1,1), date_end=datetime(2022,12,31)).year)
このコードは、指定した範囲内でランダムな日付を生成し、その年を出力します。
これらの方法を使用すれば、Pythonで簡単にランダムな年を生成することができます。適切な方法を選んで、あなたのコードに組み込んでみてください。