import random
myfile = open('numbers.txt', 'w')
file_size = random.randint(4,7)
for count in range(file_size):
numbers = random.randint(5,19)
myfile.write(str(numbers) + '\n')
myfile.close()
这是我目前所拥有的,但我需要数字是所有赔率以及“file_size”告诉代码的正确赔率。 每个整数必须是随机的,介于 5 和 19 之间。
最佳答案
您可以使用 random.randrange
它接受可选的 step
参数:
>>> import random
>>> random.randrange(5, 19+1, 2)
9
关于python - 如何生成一些全为奇数的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33728522/