Python中的random模塊用于生成亂數,
常用的7個函式:
1.random.random():回傳一個[0,1)之間的隨機浮點值(雙精度)
2.random.uniform(a,b):回傳[a,b]之間的一個隨機浮點;a,b兩個變數大小隨意
3.random.randrange([start],end,[step]):回傳[start,end)的范圍之間的一個隨機整數,考慮步長
4.random.randint(a,b):回傳[a,b]之間的一個隨機整數
5.random.choice(seq):隨機獲取seq中的某個元素回傳
6.random.sample(seq,num):從seq物件中隨機獲取num個元素,以串列的形式回傳
7.random.shuffle(lt):將list物件lt中的元素打亂 【注意】只能接受list物件
1 import random 2 3 print(random.random()) 4 5 print(random.uniform(10,20)) 6 7 print(random.randrange(0,10,2)) 8 9 print(random.randint(1,3)) 10 11 print(random.choice('abcdefg')) 12 13 print(random.sample(('a','b','c','d','e','f'),3)) 14 15 lt = [1,2,3,4,5,6,7] 16 random.shuffle(lt) 17 print(lt)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/194784.html
標籤:Python
上一篇:7.python虛擬環境詳解
