怎样在文本文档中生成随机数?

如题所述

可以使用Python中的random和文件操作来实现这个功能。以下是一个示例代码:

import random

# 生成20个0-1之间的随机数

random_numbers = [random.random() for i in range(20)]

# 将随机数写入文件

with open("random_numbers.txt", "w") as f:

for num in random_numbers:

f.write(str(num) + " ")

if len(f.readline()) >= 5:

f.write("

")

这段代码首先使用列表推导式生成20个0-1之间的随机数,并将它们存储在一个名为random_numbers的列表中。然后,使用open()函数打开一个名为random_numbers.txt的文件,以写入模式打开它。接下来,使用一个循环将每个随机数写入文件中。在每次写入后,检查文件中是否有足够的空行,如果有,就添加一个换行符。最后,使用with语句关闭文件句柄。

温馨提示:答案为网友推荐,仅供参考