【笔记】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
2
x = []
random.choice(x)

随机打乱可变列表的元素顺序

1
2
x = []
random.

初始化伪随机数生成器

1
random.seed(a=NULL)

完成