首页 > 代码库 > python random
python random
>>> import random
随机生成范围内浮点数
随机生成范围内浮点数
>>> random.uniform(10,20)
16.593660100791066
16.593660100791066
随机生成范围内整数
>>> random.randint(10,20)
20
>>> random.randint(10,20)
14
20
>>> random.randint(10,20)
14
随机选取序列中的一个元素
>>> random.choice(‘abcdef‘)
‘f‘
>>> random.choice(‘abcdef‘)
‘f‘
>>> random.choice([‘a‘,‘b‘,‘c‘,‘d‘,‘e‘])
‘e‘
‘e‘
随机选取序列中的多个元素
>>> random.sample(‘abcdefgh‘,3)
[‘f‘, ‘b‘, ‘h‘]
>>> random.sample([1,2,3,4,5,6,7,8,9,10,11],3)
[7, 11, 3]
[‘f‘, ‘b‘, ‘h‘]
>>> random.sample([1,2,3,4,5,6,7,8,9,10,11],3)
[7, 11, 3]
洗牌,只针对list,因为是对list本身的改变
>>> s = [‘a‘,‘b‘,‘c‘,‘d‘,‘e‘]
>>> random.shuffle([‘a‘,‘b‘,‘c‘,‘d‘,‘e‘])
>>> s
[‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘]
cmiao@huskers.unl.edu
python random
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。