python 中的random模块包含一些可以生成随机数的方法

1、random.randint(startInt,endInt):生成startInt-endInt之间的随机的整数,包含边界范围 

1 print(random.randint(100000,999999)) #随机生成6位的验证码

2、random.uniform(startInt,endInt):随机生成一个在startInt-endInt之间的小数,包含边界范围

1 print(random.uniform(10,99)) #随机生成小数

3、random.choice(seq):从seq中随机取一个元素,seq的类型可以是字符串、列表、元组

4、random.sample(seq,n):从seq中随机取n个元素,返回类型是list

1 stu = ['pingguo','taozi','mantou']
2 print(random.choice(stu))  #随机取一个元素
3 print(random.sample(stu,3)) #随机取多个元素,返回结果是一个list类型

5、random.shuffle(l):将原来的类别打乱顺序,参数只能传list,且没有返回值

1 l = list(range(1,5))
2 print('洗牌之前: ',l)
3 random.shuffle(l)         #洗牌,参数只能传list,且没有返回值
4 print('洗牌之后: ',l)   #原列表已经被打乱顺序

转载于:https://www.cnblogs.com/wu-xw/p/9697901.html

python 基础笔记十一 - random模块相关推荐

  1. Python基础19(random模块)

    random模块(随机数模块) 导入random模块方法 import random random模块使用方法 1 >>> import random 2 #随机小数 3 >& ...

  2. Python 基础 - 4.3 random模块

    程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串 >>> random.randomrange(1,10) #返回1-10之间 ...

  3. python学习笔记之random模块

    目录 random模块 圆周率计算 random模块 产生随机数 # 产生随机整数 有a和b两个参数作为变化范围 print(random.randint(1,10)) # 从1到10 根据随机数种子 ...

  4. Python 基础笔记

    Python 基础笔记 内置函数 print() 打印输出 type() 数据类型查询 isinstance() 判断数据是否是已知类型 input() 接受键盘输入 range() 函数 forma ...

  5. Python基础(十一)--正则表达式

    Python基础(十一)--正则表达式 1 简述 正则表达式可以对指定的字符串与模式之间执行模式匹配.模式可以是普通的字符串,也可以是含有特殊意义字符的字符串.通过正则表达式,我们可以进行查找,校验等 ...

  6. Python基础(七)--模块和包

    目录 Python基础(七)--模块和包 1 模块 1.1 什么是模块 1.2 模块的使用 1.3 模块的搜索路径 1.4 模块的缓存 2 包 2.1 什么是包 2.2 包的使用 3 常用模块 3.1 ...

  7. Python基础语法(五)—常用模块和模块的安装和导入

    Python基础语法(五)-常用模块的使用和模块的安装和导入,本文介绍的Python模块有:os.sys.time.datetime.random.pickle.json.hashlib.shutil ...

  8. 用于生成随机数的python标准库模块是_17 Python 标准库之 random 模块 - Python 进阶应用教程...

    Python 标准库之 random 模块 随机数是随机产生的数,比如购买彩票,中奖的号码就是随机的.random 库是用于生成随机数的 Python 标准库,random 库提供如下函数: 函数 功 ...

  9. python模块调用的用法_如何使用Python语言中的random模块调用方法

    Python语言中的random模块,包含了很多方法属性,可以直接调用这些方法和设置属性.根据不同的方法展示不同的内容.下面利用几个实例查看random模块中的方法,操作如下: 工具/原料 Pytho ...

最新文章

  1. BZOJ 2115 Wc2011 Xor DFS+高斯消元
  2. matlab 字符串处理
  3. 批处理启动vm虚拟机服务 vm12启动无界面启动vm虚拟机系统 windows上如何操作服务 sc net启动关闭服务...
  4. OpenCL memory object 之 传输优化
  5. 复杂风控场景下,如何打造一款高效的规则引擎
  6. 你是怎么发现你的同事很有钱的?
  7. 【WPF】WPF 命令
  8. 洛谷 P2294 [HNOI2005]狡猾的商人
  9. oracle删除redo 未重启,恢复误删数据文件(数据库未重启,无备份)
  10. 在Java中基于mysql驱动包连接MySQL数据库
  11. 用html制作QQ彩贝
  12. python计算快递运费价格表_python实现快递价格查询系统
  13. 彻底弄明白Gradle相关配置
  14. Android中跳转应用市场
  15. 任务型对话系统(一)
  16. 阿里入股新浪微博:动机与前景分析
  17. 分享几个实用的神器 APP
  18. 查看 android 设备号,获取Android设备的唯一识别码|设备号|序号|UUID
  19. Mysql 之百万数据导入
  20. React官网Hook API 索引模块知识点整理(五)

热门文章

  1. 说几个著名的死循环:
  2. Excel 做正态分布曲线
  3. 日记:2019-07-28
  4. Kafka 教程(二) 集群搭建和容错性测试
  5. Linux系统的CPU使用率和Load
  6. 嵌入式中的 *(volatile unsigned int *)0x500 解释
  7. 查看imooc服务器文件
  8. python pexpect 模块
  9. 微信小程序 时间选择
  10. OpenCV 中值滤波