#%% 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)