【笔记】Python3的随机数
前言
Python3的随机数学习笔记
引入依赖
1 | import random |
随机产生小数
- 随机产生[0.0,0.1)之间的小数
1 | random.random() |
指定区间的小数
- 产生[a,b]之间的小数
- 如果a>b,则产生[a,b]之间的小数
- 如果a<b,则产生[b,a]之间的小数
1 | random.uniform(x,y) |
随机产生整数
- 随机产生[x,y]之间的整数
1 | random.randint(x, y) |
指定截止
- 随机产生(0,x)之间的整数
1 | random.randrange(x) |
指定起始和截止
- 随机产生[x,y)之间的整数
1 | random.randrange(x, y) |
指定步长
- 随机产生[x,y)之间的整数
<step>
:步长
1 | random.randrange(x, y, <step>) |
随机获取非空列表中的元素
- 如果为空,会抛出异常
1 | x = [] |
随机打乱可变列表的元素顺序
1 | x = [] |
初始化伪随机数生成器
1 | random.seed(a=NULL) |