文本文件中生成随机数Python
时间: 2024-06-02 13:06:49 浏览: 204
在Python中,我们可以使用random模块来生成随机数。如果想要将随机数保存到文本文件中,可以使用Python内置的文件操作函数。具体实现如下:
```python
import random
# 生成10个随机数
random_list = [random.randint(1, 100) for i in range(10)]
# 将随机数写入文件
with open('random_numbers.txt', 'w') as f:
for num in random_list:
f.write(str(num) + '\n')
```
上述代码中,我们使用了`random.randint`函数来生成1到100之间的随机整数,然后将生成的10个随机数写入到名为`random_numbers.txt`的文本文件中。你也可以根据自己的需要修改生成随机数的范围和个数。
相关问题
文件写100个随机数python
你需要生成随机数并将其写入一个文件中,可以使用以下代码:
```python
import random
# 生成100个随机数
numbers = [random.randint(1, 100) for _ in range(100)]
# 将随机数写入文件
with open("random_numbers.txt", "w") as f:
for number in numbers:
f.write(str(number) + "\n")
```
这段代码首先使用 `random.randint()` 函数生成100个1到100之间的随机数,然后将这些随机数写入一个名为 `random_numbers.txt` 的文本文件中。每个随机数占一行。
Python中在一个文本文件随机生成20个整数
可以使用random模块来生成随机数,下面是一个简单的示例代码:
```python
import random
# 打开文件
with open('data.txt', 'w') as f:
# 生成20个随机整数并写入文件
for i in range(20):
num = random.randint(1, 100)
f.write(str(num) + '\n')
```
这段代码将会在当前目录下创建一个名为`data.txt`的文本文件,并在其中写入20个随机整数,每个整数占一行。你可以根据需要修改文件名和生成随机数的范围。
阅读全文