**
随机数的生成
**
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模块来实现随机数的生成流程图: