01.random
1.1 random()模块常用函数
函数 | 描述 |
---|---|
random() | 返回0<n<=1 |
getrandbits(n) | 以长整形形式返回n个随机位 |
uniform(a, b) | 返回随机实数n,其中a<=n<=b |
randrange([start], stop, [step]) | 返回range(start,stop,step)中的随机数 |
choice(seq) | 从序列seq中返回随意元素 |
shuffle(seq[, random]) | 原地指定序列seq(将有序列表变成无序的:洗牌) |
sample(sea, n) | 从序列seq中选择n个随机且独立的元素 |
1.2 random常用函数举例
1 | import random |
1.3 使用random实现四位验证码
1.3.1 使用for循环实现
1 | import random |
1.3.2 使用random.sample实现
1 | import random |
- string模块
1 | string.digits |
__END__