random 库
作者:互联网
random.seed() :指定随机数生成算法生成时最开始的整数值,使用的seed值相同,则生成的随机数相同。
random.random() :生成一个在0-1之间的小数
>>> random.random() 0.7579544029403025
random.uniform(a,b)
生成一个a-b之间的随机小数
>>> random.uniform(2,3) 2.0404843781807775
random.randint(a,b)
生成一个a-b之间的随机整数。
>>> random.randint(0,10) 6
random.randrange(a,b,c)
生成一个a,b之间以c为步长的随机整数。
>>> random.randrange(0,10,2) 8
random.choice(seq)
从序列类型中随机返回一个元素
>>> l=['f','h','k'] >>> random.choice(l) 'h'
random.shuffle()
返回打乱后的序列
>>> l=['f','h','k'] >>> random.shuffle(l) >>> l ['f', 'k', 'h']
random.sample(a,k)
从a类型中选取k个元素,以列表类型返回
>>>l=['f','h','k'] >>> random.sample(l,2) ['k', 'h']
random.getrandbits(k)
生成一个k比特长度的随机整数。
>>> random.getrandbits(2) 3
标签:shuffle,randrange,random,整数,生成,随机 来源: https://www.cnblogs.com/syl-777/p/10630247.html