【发布时间】:2013-01-10 15:06:50
【问题描述】:
我想知道是否有办法在一定范围内生成递减数字? 我想编程一直输出到0,范围内的最大数必须是正数。
例如,如果范围是 (0, 100),这可能是一个可能的输出: 96 57 43 23 9 0
对不起,我原来的帖子造成了混乱
【问题讨论】:
-
您的意见是什么?您是否需要能够指定或保证输出多少个数字?生成的所有数字都应该是唯一的吗?
-
另外,你想要整数吗?浮点值?范围是否可以包含 0 或负值?
-
这个问题的语义似乎产生了各种各样的答案。是减少的范围还是只是数字?您是在寻找生成器,还是只对生成数字列表感到满意。
-
@Fiona,你知道随机变量和概率分布吗?如果没有,请找一本标题为“概率导论”的数学书,然后阅读第一章。然后,您将拥有准确表达问题的语言,以及(如果您进一步阅读)解决问题的方法。
-
我必须运行一个循环,不断发送数字直到它达到 0。所以范围可以从 0 到一个非常大的数字。以下是一个简短的列表作为示例:105、97、43、35、29、18、3、0。
标签: python random python-2.7 numbers