一、random()
生成一个(0,1)指定范围内的随机浮点数
![](https://img.haomeiwen.com/i26168956/4968a784cacfb419.png)
二、uniform(x,y)
生成一个指定范围([min(x,y) max(x,y)])内的随机浮点数
![](https://img.haomeiwen.com/i26168956/58e07f21f31629e7.png)
三、randint()
生成一个指定范围([x,y])内的整数
![](https://img.haomeiwen.com/i26168956/6e366964d4feee59.png)
四、randrange([start],[stop],[step])
从指定范围内,按指定基数递增的集合中获取一个随机数。结果相当于从[10,12,…,98]序列中获取一个随机数。
![](https://img.haomeiwen.com/i26168956/3fa706ce2f8071c8.png)
五、choice(sequence)
从序列中获取一个随机数
![](https://img.haomeiwen.com/i26168956/21da7b1817e09b3f.png)
六、shuffle([x,random])
将一个列表中的元素打乱
![](https://img.haomeiwen.com/i26168956/836f5dae35d29758.png)
七、sample(sequence,k)
从指定序列中随机获取指定长度的片段
![](https://img.haomeiwen.com/i26168956/79733bc27d797890.png)
注意
随机数函数均为模块random的静态函数
网友评论