python生成随机时间段的数据保存到字典
时间: 2024-01-24 17:15:26 浏览: 144
以下是一个示例代码,用于生成随机时间段的数据并保存到字典中:
```python
import random
import time
def generate_random_date(start_date, end_date):
start_timestamp = time.mktime(time.strptime(start_date, "%Y-%m-%d"))
end_timestamp = time.mktime(time.strptime(end_date, "%Y-%m-%d"))
random_timestamp = random.uniform(start_timestamp, end_timestamp)
random_date = time.strftime("%Y-%m-%d", time.localtime(random_timestamp))
return random_date
def generate_random_data(start_date, end_date, num_entries):
data_dict = {}
for i in range(num_entries):
key = f"entry_{i+1}"
value = generate_random_date(start_date, end_date)
data_dict[key] = value
return data_dict
start_date = "2022-01-01"
end_date = "2022-12-31"
num_entries = 10
random_data = generate_random_data(start_date, end_date, num_entries)
print(random_data)
```
这段代码中,`generate_random_date`函数用于生成指定时间段内的随机日期,`generate_random_data`函数用于生成指定数量的随机日期数据并保存到字典中。你可以根据需要修改`start_date`、`end_date`和`num_entries`来调整生成的时间段和数据数量。
阅读全文