
出于测试目的,我编写了一个代码如下:
slow_speed = random.randrange(10,25)medium_speed = random.randrange(26,50)fast_speed = random.randrange(51,75)penalty_List = [slow_speed,medium_speed,fast_speed]for i in range(3): for penalty in penalty_List: print(penalty)
这个想法是它会循环遍历列表3次,每次为每个范围提供不同的随机数.
然而,会发生的是我得到相同的3个数字循环3次.我想这是因为当我调用函数时种子(我的计算机上的时间)是相同的,所以我试图添加time.sleep()和random.seed(),但这没有帮助.
那么我该如何解决这个问题呢?
谢谢!
import randomfor i in range(3): slow_speed = random.randrange(10,25) medium_speed = random.randrange(26,50) fast_speed = random.randrange(51,75) penalty_List = [slow_speed,fast_speed] for penalty in penalty_List: print(penalty)
样本输出
133163172661164667总结
以上是内存溢出为你收集整理的Python3 randrange给出相同的结果全部内容,希望文章能够帮你解决Python3 randrange给出相同的结果所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)