我正在使用以下代码:-
my_list = range(1,99)
list_Odd_Numbers = list(filter(lambda varX: varX % 2 == 1,my_list))
print(list_Odd_Numbers)
我想要随机无限循环
答案 0 :(得分:0)
只需随机导入,然后:
include_once "message.php"
答案 1 :(得分:0)
from random import randint
random_odd_numbers = (val for val in iter(lambda: randint(1, 99), 0) if val % 2 != 0)
for number in random_odd_numbers:
print(number)
打印:
...
99
81
57
85
87
95
49
...and so on.
答案 2 :(得分:0)
这是一个简单的解决方案,不需要过滤任何内容
2*random.randint(0,49)+1
如果列表中需要100个数字
[2*random.randint(0,49)+1 for _ in range(0,100)]
更新
实际上,标准Python中有一个函数可以完成工作
random.randrange(1, 100, 2)