1. 程式人生 > >python random

python random

針對 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本身的改變

>>> s = [‘a‘,‘b‘,‘c‘,‘d‘,‘e‘]
>>> random.shuffle([‘a‘,‘b‘,‘c‘,‘d‘,‘e‘])
>>> s
[‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘]

[email protected]

python random