import random
import datetime
# 当前日 期年-月-日
now = datetime.date.today()
# 假设出生日期范围为80年前到当前时间之间(80*365=29200)
n = random.randint(0, 29200)
# n天前日期
birth = now - datetime.timedelta(days=n)
print('当前日期:', now)
print('随机日期:', birth)
验证
import random
import datetime
# 当前日 期年-月-日
now = datetime.date.today()
def birth():
# 假设出生日期范围为80年前到当前时间之间(80*365=29200)
n = random.randint(0, 29200)
# n天前日期
birth = now - datetime.timedelta(days=n)
return birth
print('当前日期:', now)
# 生成10个随机日期
for i in range(10):
print(birth())