Python 入门之 内置模块 -- random模块

1、random模块

import random          # random -- 随机数

(1)选择1-50之间随机的整数

print(random.randint(1,50))

(2)0-1 之间随机小数,不包含1

print(random.random())

(3)1- 10 之间随机小数,不包含10

print(random.uniform(1,10))

(4)从容器中随机选择一个

print(random.choice((1,2,3,4,5,7)))

(5)从容器中随机选择3个元素,以列表的形式方式,会出现重复元素

print(random.choices((1,2,3,4,5,7),k=3))

(6)从容器中随机选择3个元素,以列表的形式方式,不会出现重复元素

print(random.sample((1,2,3,4,5,7),k=3))

(7)随机的奇数或随机的偶数

print(random.randrange(1,10,2)

(8)洗牌 将有序的数据打散

lst = [1,2,3,4,5,6,7]
random.shuffle(lst)
# 洗牌 将有序的数据打散
print(lst)

最新文章

  1. C#之接口
  2. .net实现与excel的数据交互、导入导出
  3. 通过浏览器https能够访问SVN,但eclipse SVN,tortoiseSVN始终连接不上SVN的问题解决方案
  4. 使用国内 maven 镜像 代替国外 mirror
  5. 近期Windows 10 RedStone 2 Insider版本安装进度停留在百分之23、24解决方案
  6. 趣味题:恺撒Caesar密码(c++实现)
  7. JAVA NIO概述(一):I/O模型
  8. [CareerCup] 7.3 Line Intersection 直线相交
  9. 蓝牙的L2CAP协议
  10. 剑指OFFER之二维数组中的查找(九度OJ1384)
  11. JavaScript 踩坑心得— 为了高速(下)
  12. css 完美替换图片
  13. BZOJ1419: Red is good
  14. Hibernate createQuery调用joincolumn
  15. struts2增删改查---layer---iframe层---通配符---国际化
  16. 点击文字选中radio
  17. 关于FlexBox的布局
  18. luogu 3166 组合与gcd(数三角形)结论
  19. 2019-oo-第二单元总结
  20. 前端vue拖拽

热门文章

  1. 格子游戏x(并查集)
  2. 安装OpenCV 3 on Raspbian Jessie
  3. Java并发编程的艺术笔记(六)——HashMap、ConcurentHashMap的原理与实现
  4. C++入门经典-例6.6-字符串复制
  5. 20175212童皓桢 《Java程序设计》第十周学习总结
  6. Tomcat权威指南(第二版)下载pdf 高清完整中文版-百度云下载
  7. Python学习笔记:数据的处理
  8. leetcode-easy-design-384 Shuffle an Array
  9. Android 获取视频照片与刷新媒体库
  10. ORACLE官方全托管驱动 Oracle.ManagedDataAccess 12.1.0.1.0