python创建一个列表并将随机数写入列表
时间: 2023-04-02 14:01:53 浏览: 96
可以使用以下代码创建一个列表并将随机数写入列表:
import random
my_list = []
for i in range(10):
my_list.append(random.randint(1, 100))
print(my_list)
相关问题
python写入一堆随机数
可以使用Python的random模块来生成随机数,并利用文件操作来将其写入文件中。以下是一个示例代码:
```python
import random
# 生成10个随机数
random_numbers = [random.randint(1, 100) for _ in range(10)]
# 将随机数写入文件
with open('random_numbers.txt', 'w') as file:
for number in random_numbers:
file.write(str(number) + '\n')
print("随机数已写入文件random_numbers.txt")
```
这段代码首先使用列表推导式生成了一个包含10个随机数的列表。然后,通过使用`open`函数以写入模式打开一个文件,并使用循环将随机数逐行写入文件中。最后,打印出成功写入文件的提示信息。
请注意,上述代码中的`random.randint(1, 100)`会生成1到100之间(包括1和100)的随机整数。根据实际需求,你可以根据需要调整范围。
生成一万个随机数写入文件函数
可以使用Python中的random库生成随机数,并将其写入文件。实现代码如下:
```
import random
def generate_random_numbers(file_path, num):
with open(file_path, 'w') as file:
for i in range(num):
file.write(str(random.randint(1, 100000)) + '\n')
```
这个函数将会生成指定数量(num)的随机数,范围在1到100000之间,并写入指定的文件中(file_path)。使用方法如下:
```
generate_random_numbers('random_numbers.txt', 10000)
```
这将会生成名为 "random_numbers.txt" 的文件,并向其中写入10000个随机数。