random是python产生伪随机数的模块

>>> random.randrange(1,10) #返回1-10之间的一个随机数,不包括10
>>> random.randint(1,10) #返回1-10之间的一个随机数,包括10 >>> random.randrange(0, 100, 2) #随机选取0到100间的偶数 >>> random.random() #返回一个随机浮点数
>>> random.choice('abce3#$@1') #返回一个给定数据集合中的随机字符
'#' >>> random.sample('abcdefghij',3) #从多个字符中选取特定数量的字符
['a', 'd', 'b'] #生成随机字符串
>>> import string
>>> ''.join(random.sample(string.ascii_lowercase + string.digits, 6))
'4fvda1' #洗牌
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> random.shuffle(a)
>>> a
[3, 0, 7, 2, 1, 6, 5, 8, 9, 4]

最新文章

  1. MySQL表的四种分区类型
  2. tomcat404报错解决
  3. 【Unity3D游戏开发】之全局管理类的几种方式 (十六)
  4. RSS(Residual Sum of Squares)的自由度为什么是n-1呢
  5. DDMS无法查看data/data目录?
  6. HTTP深入浅出 http请求
  7. LFS7.4编译笔记(3)
  8. Android隐藏输入法键盘(hideSoftInputFromInputMethod没有效果)
  9. xcode5.1 armv7 armv7s arm64 类型, 区分, 概念等
  10. Android 5.1 Camera 架构学习之Camera初始化
  11. 做10年Windows程序员与做10年Linux程序员的区别(附无数评论)(开源软件相当于熟读唐诗三百首,不会作诗也会吟)
  12. 脚本控制向Android模拟拨打电话,发送短信,定位设置功能
  13. TCP/IP详解之:SNMP
  14. SQL点滴18—SqlServer中的merge操作,相当地风骚
  15. hexo持续更新记录
  16. web报表工具FineReport常用函数的用法总结(文本函数)
  17. Vue实现移动端页面切换效果
  18. elasticsearch_.net_client_nest2.x_到_5.x常用方法属性差异
  19. DataHub使用小结(一)——概述
  20. JS判断是电脑浏览器还是手机端浏览器,并根据不同的终端跳转到不同的网址

热门文章

  1. MySQL【Delete误操作】数据恢复【转】
  2. c/c++ 右值引用
  3. 4.3Python数据处理篇之Matplotlib系列(三)---plt.plot()折线图
  4. June 9. 2018, Week 23rd, Saturday
  5. February 17th, 2018 Week 7th Saturday
  6. C语言入坑指南-被遗忘的初始化
  7. Nginx使用教程(五):使用Nginx缓存之缓存静态内容
  8. 为什么黑客都不用鼠标?你听说过Linux吗?
  9. SQLite的文件锁、并发与pager---(SQLite学习手册(锁和并发控制))
  10. JavaScript中的栈内存和堆内存