有關Python中random標準庫的使用
Python中關于隨機值的部分,借助的是根據當前的隨機種子,通過梅森旋轉算法,生成一段隨機序列。
基本隨機函數
- random.seed(a=None)
初始化給定的隨機種子,默認值為當前的系統時間。
- random.random()
生成一個[0.0,1.0)之間的小數。
拓展隨機函數
- random.randint(a,b)
生成[a,b]之間的整數。
- random.randrange(m,n,k)
生成一個[m.n)之間的以k為步長的隨機數。
- random.getrandbits(k)
隨機生成一個k比特長的隨機整數
- random.uniform(a,b)
生成一個[a,b]之間的隨機小數。
- random.choice(seq)
將一個序列中隨機返回一個值。
- random.shuffle(seq)
將seq序列中的值隨機打亂,返回打亂后的序列。