#!/usr/bin/env python
# -*- coding:utf8 -*-
import random
'''
如果想要随机的内容的话,就可以使用这个模块来完成
''' ############## 随机模块应用函数 ##############
def v_code():
'''
随机验证码函数
'''
ret = ""
for i in range(5):
num = random.randint(0,9) # 获取随机数字
alf = chr(random.randint(65,122)) # 获取随机字母(转换类型为字符型)
s = str(random.choice([num,alf])) # 获取随机验证码(转换类型为字符串型)
ret += s
return ret if __name__ == '__main__': ############## 随机模块各个函数的用法示例 ##############
ret = random.random() # 输出 0-1 的随机浮点数
print('random.random() -->',ret) print('random.randint(1, 3) -->',random.randint(1, 3)) # 随机输出 [1,3] 的两个中的一个 print('random.randrange(1, 5) -->',random.randrange(1, 5)) # 随机输出 >=1 && <5 的整数 print("random.choice([1, '23', [4, 5]]) -->",random.choice([1, '', [4, 5]])) # 随机输出 列表[1,'23',[4,5]] 中的三个元素中一个元素 print("random.sample([1, '23', [4, 5]], 2) -->",random.sample([1, '', [4, 5]], 2)) # 随机输出 列表[1,'23',[4,5]] 中的 2 个元素 print('random.uniform(1, 3) -->',random.uniform(1, 3)) # 随机输出 >=1 && <3 的浮点数 # 将列表内的内容打乱
ret = [1, 2, 3, 4, 5]
random.shuffle(ret)
print('random.shuffle(ret) -->',ret) ############## 随机模块各个函数的用法示例 ##############
print(v_code())

最新文章

  1. sublime text添加snippet
  2. PHP防止跨域提交表单
  3. HADOOP HA切换后出现MSSING BLOCK
  4. android-webview开发中的各种使用方法(持续更,尽量全)
  5. On One Side Kolmogorov Type Inequalities
  6. .net处理JSON简明教程
  7. 用JavaScript刷新框架子页面的七种方法
  8. Android(java)学习笔记154:使用GridView以及重写BaseAdapter
  9. 经常会用到的js函数
  10. xls与csv文件区别?
  11. 浅谈Unix I/O模型
  12. JQuery when() done() then()
  13. ZJOI2019一轮游记
  14. Python3-进程
  15. 记录一次因代理Controller产生的404问题
  16. axios的封装
  17. Vim 常用配置及插件安装使用
  18. [UWP]使用Picker构建应用内图片公共裁剪组件
  19. postgresql-死锁
  20. Cognos创建Oracle数据源错误以及客户端生成加密信息错误

热门文章

  1. gin内置验证器使用
  2. 数据分析师(Data Analyst),数据工程师(Data Engineer),数据科学家(Data Scientist)的区别
  3. 【JZOJ6206】【20190610】二分图边染色
  4. IT 常用单词表
  5. updateprimarykey 和updateprimaryKeySelective
  6. 数据仓库DW、ODS、DM概念及其区别
  7. docker_基础用法
  8. gulp&amp;sass安装配置
  9. docker vim右键进入visual模式无法粘贴
  10. HTTP和HTTPS概念