python-随机模块

import random 载入随机模块
random.shuffle(t) 将列表随机打乱顺序
random.choice(t) 从列表中随机挑选一个元素
random.random() 随机生成一个0~1的小数
random.randint(1,100) 随机生成一个1~100的整数,包括1,不包括100
random.seed(0) 生成一个以0为参数的随机数种子

>>> t=[1,2,3,4,5,6,7,8,9]

>>> import random

>>> random.shuffle(t)

>>> t
[7, 2, 1, 5, 9, 3, 4, 6, 8]
>>> t=['John','Kim','Mary','Sam']
>>> random.shuffle(t)
>>> t
['Sam', 'Mary', 'Kim', 'John']
>>> random.choice(t)
'Mary'
>>> random.random()
0.08294798171160989
>>> random.randint(1,100)
59
>>> random.seed(0)
>>> random.randint(1,100)
50
>>> random.randint(1,100)
98
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章