帮我用python写一个随机数据生成器
时间: 2024-10-03 19:02:24 浏览: 29
NFT人物头像随机生成器Python源码
5星 · 资源好评率100%
当然可以,Python有一个强大的库叫做`random`,它可以用于生成各种类型的随机数据。这里是一个简单的例子,展示如何创建一个生成随机整数、浮点数以及列表的随机数据生成器:
```python
import random
def generate_random_data(num_samples, data_type):
if data_type == 'integer':
return [random.randint(0, 100) for _ in range(num_samples)]
elif data_type == 'float':
return [random.uniform(0.0, 1.0) for _ in range(num_samples)]
elif data_type == 'list':
return [random.choices(range(1, 11), k=random.randint(1, 5)) for _ in range(num_samples)]
else:
raise ValueError("Unsupported data type. Please choose from 'integer', 'float', or 'list'.")
# 使用示例
num_of_items = 10
data_types = ['integer', 'float', 'list']
for dt in data_types:
generated_data = generate_random_data(num_of_items, dt)
print(f"Generated {dt}: {generated_data}")
阅读全文