Python中的随机函数random详解
⽬录
常规⽤法
使⽤案例:
常规⽤法
⽤法作⽤
random()返回0<=n<1之间的随机浮点数n
random.uniform(a, b)⽤于⽣成⼀个指定范围内的随机符点数
random.randint(a, b)⽤于⽣成⼀个指定范围内的整数
random.randrange([start], stop[,
step])从指定范围内,按指定基数递增的集合中获取⼀个随机数
choice(seq)从序列seq中返回随机的元素
shuffle(seq[, random])原地指定seq序列
sample(seq, n)从序列seq中选择n个随机且独⽴的元素
gauss(mu, sigma)返回⼀个平均值为mu标准差为sigma的⾼斯分布,也可以由正态分布函数⽣成
normalvariate(mu, sigma)
lognormvariate(mu, sigma)返回⼀个平均值为mu,标准差为sigma的对数正态分布
使⽤案例:
1.random():
2.random.uniform(a, b)
3.random.randint(a, b)
4.random.randrange([start],[ stop], step)
从指定范围【start,stop】内,按指定基数step递增的集合中获取⼀个随机数,如:random.randrange(10, 100, 2),结果相当于从[10, 12, 14, 16, … 96, 98]序列中获取⼀个随机数。
5.choice(seq)
6.shuffle(seq[, random])
7.sample(seq, n) 随机获取指定长度的⽚段,获取后元序列长度不变。
8.gauss(mu, sigma)
python新手函数9.lognormvariate(mu, sigma)
到此这篇关于Python中的随机函数random详解的⽂章就介绍到这了,更多相关Python random函数内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论