random常用函数用法分为两步
常用函数:
序列 | 名称 | 函数 | 功能 |
---|---|---|---|
常用: | |||
1 | 种子 | random.seed(x) | 设置随机种子,初始种子为系统时间 |
2 | 随机小数 | random.random() | 随机生成一个【0,1】的小数 |
扩展随机函数: | |||
1 | 随机整数 | random.randint(a,b) | 随机生成一个【a,b】之间的整数 |
2 | 随机整数 | random.range(m,n[,k] | 生成一个在以步长k的【m,n)的随机整数 |
3 | 位随机整数 | random.getrandbits(k) | 随机生成一个长度位k位的整数 |
4 | 随机小数 | random.uniform(m,n) | 随机生成一个【m,n】之间的小数 |
5 | 随取 | random.choice(x) | 在序列变量x中随机选取一个元素 |
6 | 打乱 | random.shuffle(x) | 将序列变量x随机打乱 |
记忆方法:
产生随机数都是由范围的:
整数有范围和步长和长度
产生随机小数