1.random生成随机整数
random.randint(begin,end)
print random.randint.__doc__
Return random integer in range [a, b], including both end points.
2.随机选择指定整数序列中的某个元素
random.randrange()
random,randrange(20,201,2)
指20-201的2的倍数
3.随机生成浮点数
random.random()和random.uniform()
'随机生成 0~1 的浮点数:random.random(),不能传递参数
'随机生成 1~20 的浮点数:random.uniform(1, 20)
4.生成随机字符,字符串
random.choice() 和 random.sample()
随机生成的字符(a~z):random.choice('abcdefghijklmnopqrstuvwxyz')
随机生成的字符串(春、夏、秋、冬):random.choice(['spring', 'summer','fall', 'winter'])
5.打乱排序
random.shuffle()
items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
random.shuffle(items)
返回none,直接修改item