首页 > 代码库 > random模块的简单使用
random模块的简单使用
1) 随机挑选和排序
random.choice(seq) # 从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。
>>> print random.choice(range(10)) 7
random.sample(seq,k) # 从序列中随机挑选k个元素
>>> print random.sample(range(100),10) [0, 51, 31, 83, 29, 72, 95, 76, 63, 46]
random.shuffle(seq) # 将序列的所有元素随机排序
2)随机生成实数
random.random() # 随机生成下一个实数,它在[0,1)范围内
>>> print random.random() 0.986243104667
random.uniform(a,b) # 随机生成下一个实数,它在[a,b]范围内
>>> print random.uniform(1,10) 5.0015876153
random.randint(a,b) # 随机生成一个整数,它在[a,b]范围内
>>> print random.randint(1,10) 9
本文出自 “leboit” 博客,谢绝转载!
random模块的简单使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。