随机生成含有编号,姓名,工号,年龄,工资,入职日期,所属部门的10条数据
时间: 2024-09-28 17:09:34 浏览: 31
随机生成包含编号、姓名、工号、年龄、工资、入职日期和所属部门的10条数据,可以使用伪随机数生成器和简单的数据结构如列表或字典来表示。这里是一个Python示例:
```python
import random
from datetime import datetime
# 定义员工信息结构
employee_data = []
for _ in range(10):
# 随机生成数值
id_number = "E{}".format(random.randint(10000, 99999))
name = "员工{}".format(random.randint(1, 100))
employee_id = random.randint(1000, 9999)
age = random.randint(20, 60)
salary = round(random.uniform(5000, 20000), 2) # 单位:元
join_date = datetime.now().replace(year=random.randint(datetime.now().year - 20, datetime.now().year + 1))
# 创建字典存储数据
data_dict = {
"编号": id_number,
"姓名": name,
"工号": employee_id,
"年龄": age,
"工资": f"{salary} 元",
"入职日期": join_date.strftime("%Y-%m-%d"),
"所属部门": "部门" + str(random.randint(1, 5)) # 随机选择部门
}
# 将字典添加到列表中
employee_data.append(data_dict)
# 打印结果
for i, employee in enumerate(employee_data, start=1):
print(f"员工{i}: {employee}")
```
阅读全文