import random
print( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数
print( random.randrange(1,100,2) ) # 生成从1到100的间隔为2的随机整数,只能生成1,3,5,7...99
print( random.uniform(1.1,5.4) ) # 产生 1.1 到 5.4 之间的随机浮点数
print( random.choice('python') ) # 从序列中随机选取一个元素
print( random.sample('python',3) ) # 从字符串中随机选取三个字符
a=[1,3,5,6,7]
random.shuffle(a) # 将序列a中的元素顺序打乱
深度理解:
randint是randrange 第三个参数为1时的特例。
randchoice是randsample 第二个参数为1时的特例
网友评论