#%% import random #%% # 在range(start,end,step)範圍內,生成一個隨機數 # range(stop)單個參數狀況是這樣 print random.randrange(5,10,2) #%% # 從10到15之間生成一個隨機整數 print random.randint(10,15) #%% # 從一個序列中隨機挑選一個數字 print random.choice(range(10)) #%% # 將一個序列打亂 a = range(10) random.shuffle(a) for i in a: print i #%% # 從一個序列中隨機採樣 for i in random.sample(range(10),5): print i #%% # 返回一個[0,1]隨機浮點數 print random.random() #%% # 各類分佈,均勻分佈,高斯分佈,害死beta分佈等等 print random.uniform(5,10) print random.betavariate(3,10)