随机数 import random #导入随机数模块
1.5.3.1 random.randrange([start, ] stop[ , step]) 从指定范围内,按照指定基数递增的集合中获取一个随机数,基数默认为;
例1: random.randrange(1, 5, 2)
1. start- 指定范围开始值,例1开始值为1,包含1(不写默认值为0)
2. stop- 指定范围结束值,例1结束值为5,不包含5
3. step- 指定范围的基数
print(random.choice([2,4,6,8,10]))
print(random.randrange(1, 5, 2)) 从1-5不包含5的范围内,按照基2递增获取一个随机数。
1.5.3.2 random.choice(seq) #从序列(集合)中随机获取一个元素
例2:random.choice(seq)
从序列中随机获取一个元素
print(random.choice([2,4,6,8,10])) #从[2,4,6,8,10]中随机获取一个元素
1.5.3.3 random.random()
随机生成一个实数,范围在[0,1)之间,得到浮点数
print(random.random())
1.5.3.4 random.uniform(x, y)
随机生成一个实数,范围在【X,Y】之间,得到浮点数,
X为随机数的最小值,Y为随机数的最大值
print(random.uniform(3, 8))
1.5.3.5 random.shuffle(list)
将序列的元素随机排列
arr = [1,2,3,4,5]
random.shuffle(arr)
print(arr)
1.5.3.6 random.randomint(start,stop)
在指定的范围内获得一个整数【start, stop】
print(random.randomint(1,5))
本文介绍了Python的random模块,包括randrange()用于从指定范围内获取随机数,choice()用于从序列中随机选择元素,random()返回0到1之间的随机浮点数,uniform()生成指定范围内的随机浮点数,shuffle()用于打乱列表元素顺序,以及randomint()生成指定范围内的随机整数。
122

被折叠的 条评论
为什么被折叠?



