在业务中,我们都会用到随机数的概念,比如在1-100间取个随机整数。
在Python中,对应的随机函数就是random()
下面是比较常见的random的方法:
1、random.random() #用于生成一个0到1的随机浮点数 0.1415926
2、random.uniform(a,b) #用于生成一个指定范围内的随机符点数
3、random.randint(a, b)#用于生成一个指定范围内的整数
4、random.randrange([start], stop[, step])
#从指定范围内,按指定基数递增的集合中 获取一个随机数
# random.randrange(2, 10, 2),相当于从[2, 4, 6, 8,10]序列中获取一个随机数。
5、random.choice(序列) #从序列中获取一个随机元素,list, tuple, 字符串都属于序列
一般来说都是从列表和字符串里取
6、random.shuffle(x[, random])#用于将一个列表中的元素打乱,即将列表内的元素随机排列
import random
a = ['A' , 'B', 'C', 'D', 'E' ]
random.shuffle(a)
Print(a)
输出:['C' , 'A', 'D', 'E', 'B' ]
7、random.sample(序列, 指定长度)
name='wwb'+''.join(random.sample('123456',5))
在创建单据页面,项目名称不可以重名,所以需要用到随机数,在123456里面随机取5个数字
知识点:
1、随机函数的7种常用的方法
2、字符串拼接” ”.join
join还可以这么用:
a=’abc’
”,”.join(a) 输出:a,b,c