python中的random模块 random.random 随机返回0~1之间的浮点数。 - In [2]: import random In [3]: print(random.random()) 0.428134664789502 In [4]: random.uniform 产生一个a,b区间的随机浮点数 In [4]: print(random.uniform(1,10)) 7.317787848098164 In [5]: print(random.uniform(1,10)) 9.71653040732701 random.randint 产生一个a,b区间的随机整数 In [6]: print(random.randint(1,10)) 2 In [7]: print(random.randint(1,10)) 4 In [8]: print(random.randint(1,10)) 7 random.choice 返回对象中的一个随机元素 In [9]: random.choice(['a','b','c']) Out[9]: 'c' In [10]: random.choice('abc') Out[10]: 'a' In [11]: random.choice((1,2,3,4,5)) Out[11]: 3 random.sample 随机返回对象中指定的数量的元素 random.randrange 获取区间内的一个随机数