**
随机数的生成
**
python中有很多模块,生成随机数需要导入random模块, random模块内置的常用函数:
函数 | 意义 |
---|
random.uniform(a,b) | 用于生成一个指定范围内的随机浮点数,其中参数b是上限,a是下限 | random.randint(a,b) | 生成一个指定范围内的整数 | random.shuffle(x[,random]) | 将一个数组的元素打乱 | random.randrange(a,b,c) | a,b为范围,c为步长,从指定范围内的集合中获取一个随机数 | random.rsample(‘ajdhakaj’,3) | 从多个字符串中选取特定数量的字符 | random.choice(‘sdiusduskdh’) | 生成随机字符 | random.choice(‘sdh’,‘sdsd’,‘adsad’) | 生成随机字符串 |
流程图设计
利用random模块来实现随机数的生成流程图:
step1:先导入python中的random模块 step2:利用random模块中的内值函数,使其运行 step3:输出随机数
p s:python中的模块都需要安装,可以利用cmd的pip来下载,输入’pip install random’ 即可下载
1.生成随机整数
import random
x = random.randint(0, 200)
print('生成的随机整数为:', x)
2.生成随机偶数
x1 = random.randrange(0,300,2)
print('生成随机偶数:{0}'.format(x1))
3.生成随机浮点数
x2 = random.uniform(1,5)
print('生成随机浮点数:{0}'.format(x2))
|