import random print(random.random()) #用於生成一個0到1之間的隨機浮點數 print(random.uniform(1,3))# 用於生成一個指定範圍內的隨機浮點數 print(random.uniform(3,1))# 兩個參數一個是上限,一個是下限。 print(random.randint(1,3)) # 用於生成一個指定範圍內的整數。 #random.randrange([start],stop[,step]) 從指定範圍內,按指定的基數遞增的集合中獲取一個隨機數 print(random.randrange(0,100,2)) # 取 0到100之間的隨機偶數 # random.choice 從序列中獲取一個隨機元素。其函數原型爲random.choice(sequence),參數sequence表示 # 一個有序類型。 print(random.choice('改變世界')) # 世 print(random.choice(['sunshine','is','lower'])) #lower print(random.choice(('sunshine','always','18'))) # 18 # random.shuffle(x[,random]) 用於將一個列表中的元素打亂。 s = ['改','變','世','界'] random.shuffle(s) print(s) # ['變', '世', '改', '界'] # random.sample(sequence,k) 從指令序列中隨機獲取指定長度的片斷。sample函數不會修改原有的序列。 l = [1,2,3,4,5,6,7,8] print(random.sample(l,3)) # [7, 3, 5]