python-random库的使用

random库的使用:使用随机数的标准库,import 引入即可(turtle,time已学过)

基本随机数函数:

seed(a=None),初始化给定的随机数种子,默认为当前系统时间

random.seed(10)  #产生种子10对应的序列

random(),生成一个[0.0,1.0]之间的随机小数

random.random()

设置随机种子,是为了可还原/复现执行过程,若用默认的随机则不可复现。种子对应的序列是固定的,所以可还原

扩展随机数函数

1.生成整数(random()只能生成小数)

randint(a,b),生成【a,b】之间的整数

getrandbits(),生成k比特长的随机整数

randrange(m,n[,k]),生成m,n之间以k为步长的随机整数

2.生成随机数(random()只能生成0.0-1.0之间的小数)

uniform(a,b),生成a,b之间的时间小时

3.针对序列的扩展

choice(seq),从序列seq中随机选择一个元素

shuffle(seq), 将序列seq中元素随机排列,返回打乱后的序列

原文地址:https://www.cnblogs.com/ShallByeBye/p/12462168.html