一妖胀、random()
生成一個(gè)(0,1)指定范圍內(nèi)的隨機(jī)浮點(diǎn)數(shù)
random
二艳汽、uniform(x,y)
生成一個(gè)指定范圍([min(x,y) max(x,y)])內(nèi)的隨機(jī)浮點(diǎn)數(shù)
uniform
三募壕、randint()
生成一個(gè)指定范圍([x,y])內(nèi)的整數(shù)
randint
四、randrange([start],[stop],[step])
從指定范圍內(nèi)熬粗,按指定基數(shù)遞增的集合中獲取一個(gè)隨機(jī)數(shù)鸥鹉。結(jié)果相當(dāng)于從[10,12,…,98]序列中獲取一個(gè)隨機(jī)數(shù)蛮穿。
randrange
五、choice(sequence)
從序列中獲取一個(gè)隨機(jī)數(shù)
choice
六毁渗、shuffle([x,random])
將一個(gè)列表中的元素打亂
shuffle
七践磅、sample(sequence,k)
從指定序列中隨機(jī)獲取指定長(zhǎng)度的片段
sample
注意
隨機(jī)數(shù)函數(shù)均為模塊random的靜態(tài)函數(shù)