这两天开始应用pytest
做一些简单的自动化测试,需要学习、补充以及优化的还是有很多。今天时间依然有限,更新一个小知识点---函数random()
。
- 获取一个列表内的随机值
random.choice(list_name)
- 获取a-b内随机一个整数
random.randint(a,b)
- 获取a-b内随机一个浮点数
random.uniform(a,b)
- 获取一个列表内随机n个值,并成为一个新列表
random.sample(list_name,n)
- 获取a-b范围内随机一个间隔为n的数
random.randrange(a,b,n)
#例如:1-100内,随机一个奇数
random.randrange(1,100,2)
- 获取一个随机顺序的list
random.shuffle(list_name)
经过此函数后,原来的list_name已经变为乱序,如果需要使用或是打印可以直接应用list_name。如下的代码只会输出None
。
print(random.shuffle(list_name))
自我记录,有错误欢迎指正~
网友评论