生成80组数据第一列为时间要求2023年6月-2024年6月之间的工作日顺序随机排列第二列为19:50-23:00之间的一个时间第三组数据为30-75之间的数据
,可以使用以下Python代码:
import random
import datetime
start_date = datetime.date(2023, 6, 1)
end_date = datetime.date(2024, 6, 30)
num_days = (end_date - start_date).days + 1
data = []
for i in range(80):
random_date = start_date + datetime.timedelta(days=random.randint(0, num_days-1))
random_time = datetime.time(random.randint(19, 22), random.randint(0, 59))
random_num = random.randint(30, 75)
data.append([random_date, random_time, random_num])
print(data)
输出结果类似于:
[[datetime.date(2024, 1, 30), datetime.time(19, 47), 66],
[datetime.date(2023, 8, 12), datetime.time(21, 39), 54],
[datetime.date(2023, 9, 12), datetime.time(22, 6), 62],
[datetime.date(2023, 8, 14), datetime.time(20, 57), 75],
...
原文地址: https://www.cveoy.top/t/topic/bFif 著作权归作者所有。请勿转载和采集!