python random
阿新 • • 發佈:2017-06-25
針對 def abcdefg lis 隨機生成 bsp 範圍 隨機 port >>> import random
隨機生成範圍內浮點數 >>> random.uniform(10,20)
16.593660100791066 隨機生成範圍內整數 >>> random.randint(10,20)
20
>>> random.randint(10,20)
14 隨機選取序列中的一個元素
>>> random.choice(‘abcdef‘)
‘f‘ >>> random.choice([‘a‘,‘b‘,‘c‘,‘d‘,‘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] 洗牌,只針對list,因為是對list本身的改變
隨機生成範圍內浮點數 >>> random.uniform(10,20)
16.593660100791066 隨機生成範圍內整數 >>> random.randint(10,20)
20
>>> random.randint(10,20)
14 隨機選取序列中的一個元素
>>> random.choice(‘abcdef‘)
‘f‘ >>> random.choice([‘a‘,‘b‘,‘c‘,‘d‘,‘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] 洗牌,只針對list,因為是對list本身的改變
>>> s = [‘a‘,‘b‘,‘c‘,‘d‘,‘e‘]
>>> random.shuffle([‘a‘,‘b‘,‘c‘,‘d‘,‘e‘])
>>> s
[‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘]
[email protected]
python random