random模块

import random
random.random()
random.randint(1,3) # 1-3的整数包括3
import random
print(random.random())
print(random.randint(1,20))
print(random.randrange(1,3)) # 顾头不顾尾,不包含3
print(random.choice('12345')) # 可迭代对象中随机取一个
print(random.sample('12345',2)) # 可迭代对象中随机取两个
print(random.uniform(1,10)) # 1-10的浮点数
items = [1,2,3,4,5,6,7]
random.shuffle(items) # 洗牌 打乱items的顺序
print(items)

验证码

简单 4位数字

import random
checkcode = ''
for i in range(4):
checkcode += str(random.randrange(10))
print(checkcode)

中等

import random
checkcode = ''
for i in range(4):
current = random.randrange(0,4)
if current == i:
tmp = chr(random.randint(65,90))
else:
tmp = random.randint(0,9)
checkcode+=str(tmp)
print(checkcode)

最新文章

  1. js动态生成二维码图片
  2. Android 自定义title 之Action Bar
  3. Asp.Net Web API 2第十七课——Creating an OData Endpoint in ASP.NET Web API 2(OData终结点)
  4. Maven聚合与继承
  5. python(二)拾遗
  6. 【MySQL】通过select语句把一列数据拼接成一条字符串
  7. 《Mysql 公司职员学习篇》 第一章 小A的烦恼
  8. 使用sqlhelper的简单增删改查
  9. vb.net 字符串的操作 应用
  10. crawler_httpclient代理访问
  11. IOS任务管理之NSThread使用
  12. OC语言中如何在便利构造器中利用便利初始化进行初始化
  13. Celery 源码解析七:Worker 之间的交互
  14. iOS 应用打包命令一览
  15. 微软开源大规模数据处理项目 Data Accelerator
  16. 第二次靶场练习:cookie注入
  17. DevExpress ChartControl ViewType.Line
  18. angularjs的一些问题
  19. python对象、引用
  20. FS:[0] 链条

热门文章

  1. Disruptor 详解 二
  2. Spring MVC源码(一) ----- 启动过程与组件初始化
  3. 对scanner.close方法的误解以及无法补救的错误
  4. [记录]inotifywait+rsync脚本和sersync2服务检测的脚本
  5. [原创]JAVA解决喝汽水问题
  6. Sublime Text 3 实现C++代码的编译和运行
  7. java高并发系列 - 第14天:JUC中的LockSupport工具类,必备技能
  8. select语句中不应该数据库关键字(如:precision)
  9. C#3.0新增功能10 表达式树 02 说明
  10. c的格式输出“%”