import random

 print(random.random())  # 随机产生一个(0,1)的  float    0.026244299361600776

 print(random.randint(1,4))  #[1,4]  -----> 随机整数              3

 print(random.randrange(1,3)) # [1,3)  -----> 随机整数          2

 print(random.choice([1,'a','',[5,6]])) #里面是一个可迭代对象,从里面随机产生一个         43

 print(random.sample([1,'a','',[5,6]],2))#里面是一个列表             ['43', [5, 6]]

 print(random.sample((1,'a','',[5,6]),2))#里面是一个可迭代对象,同里面随机选出两个来    ['43', 1]

 print(random.uniform(1,3)) # 从[1,3]随机产生一个  float           2.1721533676198015

 res = [1,3,4,5,6]
random.shuffle(res) #将顺序打乱
print(res) [1, 4, 6, 3, 5]
 0.026244299361600776
3
2
43
['', [5, 6]]
['', 1]
2.1721533676198015
[1, 4, 6, 3, 5]

例题:随机产生一个随机码

 def v_code():
res = ""
for i in range(5):
num = random.randint(0,9)
alf = chr(random.randrange(65,122))
a = str(random.choice([num,alf]))
res += a
return res print(v_code())

最新文章

  1. JS事件
  2. 前端面试题2016--CSS
  3. Python基本语法初试
  4. spark history-server的使用
  5. Innodb中的事务隔离级别和锁的关系
  6. 使自定义事件支持多绑定 js
  7. Eclipse换常用的快捷键
  8. C# HTTP 请求
  9. Arduino周边模块:执行部件(舵机、直流电机、步进电机)
  10. [c++语法]类
  11. C语言可变參函数的实现
  12. spring-data-rest的魔力 10分钟实现增删改查
  13. HTTP 返回状态代码
  14. js 从一个对象中找到属性值相等的集合
  15. JAVA js WEB 疑难点总结
  16. Mvc_后端通用验证
  17. 【PMP】项目采购管理~重点知识
  18. 【转载】LINUX下安装wget命令(SFTP实现法)
  19. 图形报表 webChart.dll 以及其它的图形报表控件 (转)
  20. android适配pad和部分手机底部虚拟按键+沉浸式状态栏

热门文章

  1. js中页面加载完成后执行的几种方式及执行顺序
  2. web前端看IE11的变化
  3. hdu3829
  4. ES查询index对应的mapping信息
  5. 浅析Postgres中的并发控制(Concurrency Control)与事务特性(上)(转)
  6. nginx Linux 开启自启
  7. .NET中,在方法参数的类型前加一个OUT是做什么用的
  8. Eclipse Java EE IDE中jsp页面编码修改
  9. (四) ffmpeg filter学习-filter命令学习
  10. java.sql.SQLException: Unsupported character encoding 'utf8mb4'.