random()是Python中生成随机数的函数,是由random模块控制,random()函数不能直接访问,需要导入random 模块,然后再通过相应的静态对象调用该方法才能实现相应的功能

目录

1. random.random()

2. random.uniform()

3. random.randint()

4. random.randrange()

5. random.choice()

6. random.shuffle()

7. random.sample()


1. random.random()

  random.random()方法返回一个随机数,其在0至1的范围之内,以下是其具体用法:

  import randomprint ("随机数: ", random.random())

  输出结果:0.22867521257116

2. random.uniform()

  random.uniform()是在指定范围内生成随机数,其有两个参数,一个是范围上限,一个是范围下线,具体用法如下:

  import randomprint (random.uniform(2, 6))

  输出结果:3.62567571297255

3. random.randint()

  random.randint()是随机生成指定范围内的整数,其有两个参数,一个是范围上限,一个是范围下线,具体用法如下: 

 import randomprint (random.randint(6,8))

  输出结果:8

4. random.randrange()

  random.randrange()是在指定范围内,按指定基数递增的集合中获得一个随机数,有三个参数,前两个参数代表范围上限和下限,第三个参数是递增增量,具体用法如下:

  import randomprint (random.randrange(6, 28, 3))

  输出结果:15

5. random.choice()

  random.choice()是从序列中获取一个随机元素,具体用法如下:

  import randomprint (random.choice("www.jb51.net"))

  输出结果:o

6. random.shuffle()

  random.shuffle()函数是将一个列表中的元素打乱,随机排序,具体用法如下:

  import randomnum = [1, 2, 3, 4, 5]random.shuffle(num)print (num)

  输出结果:[3, 5, 2, 4, 1]

7. random.sample()

  random.sample()函数是从指定序列中随机获取指定长度的片段,原有序列不会改变,有两个参数,第一个参数代表指定序列,第二个参数是需获取的片段长度,具体用法如下:

  import randomnum = [1, 2, 3, 4, 5]sli = random.sample(num, 3)print (sli)

  输出结果:[2, 4, 5]

random()模块随机函数的用法总结相关推荐

  1. Python之数据分析(random模块的正确用法)

    文章目录 一.二项分布:numpy.random.binomial(n, p, size) 二.超几何分布:numpy.random.hypergeometric(ngood, nbad, nsamp ...

  2. python随机选取字符串_Python random模块sample、randint、shuffle、choice随机函数概念和应用...

    Python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序 列中的一个元素,打乱一组数据等. random中的一些重要函数的用法: 1 ).random() 返 ...

  3. python 内置模块random_Python3.5内置模块之random模块用法实例分析

    本文实例讲述了Python3.5内置模块之random模块用法.分享给大家供大家参考,具体如下: 1.random模块基础的方法 #!/usr/bin/env python # -*- coding: ...

  4. Python常用模块——随机函数(random)

    一.模块概述 random是python的内置模块 random模块主要用于生成随机数 在使用random模块前,必须先导入模块 import random 二.常用方法 random.choice( ...

  5. python中random模块用法_Python中random模块用法实例分析

    本文实例讲述了Python中random模块用法.分享给大家供大家参考.具体如下: import random x = random.randint(1,4); y = random.choice([ ...

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

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

  7. Python random模块sample、randint、shuffle、choice随机函数

    一.random模块简介 Python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等. 二.random模块重要函数 1 ).ra ...

  8. python randint函数边界_Python random模块sample、randint、shuffle、choice随机函数

    一.random模块简介 Python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等. 二.random模块重要函数 1 ).ra ...

  9. python随机产生10个随机数_python(random模块)取10以内的随机数

    原博文 2018-01-21 15:56 − 上面有个selenium-webdriver循环点击百度搜索结果以及获取新页面的handler文章,随机获取百度搜索结果中不同id的结果,实现代码如下: ...

最新文章

  1. HashMap集合遍历的五种方式
  2. JavaScrip调用腾讯地图
  3. boost::hana::back用法的测试程序
  4. 2021牛客多校10 - Train Wreck(贪心)
  5. VScode配置ESlint自动修复格式化
  6. navicat卡死问题
  7. ×××应强制引进第三方支付
  8. 从云数据迁移服务看MySQL大表抽取模式
  9. Matrix Factorization: A Simple Tutorial and Implementation in Python
  10. python必背入门代码-你们都是怎么学 Python 的?
  11. Android开发过程为C文件或者C++文件配置打印Logcat信息
  12. bzoj 4082: [Wf2014]Surveillance 倍增
  13. Tableau计算同比和环比任意天数据
  14. 骑行318、 2016.7.17
  15. 一、Tableau 基本介绍
  16. docker介绍说明,docker配置代理加速器、docker使用国内镜像仓库
  17. 伦敦银实时走势图决胜关键
  18. 深度学习工作站由于显卡驱动问题导致不能使用GPU
  19. 虹膜识别—DeepIrisNet2
  20. centos7 samba 离线安装_CentOS 7安装配置Samba服务器(挂载共享文件夹)

热门文章

  1. 并行编程2——多核体系架构
  2. Highcharts图表-ajax-获取json数据生成图表
  3. iOS 支付宝SDK接入详解
  4. ZOJ4024 Peak
  5. 剑指Offer--青蛙跳台阶引发的一系列问题
  6. 【腾许Bugly干货分享】“HTTPS”安全在哪里?
  7. 第五天 断点续传和下载
  8. JavaScript 详说事件机制之冒泡、捕获、传播、委托
  9. php配置支持mysql解决本地安装wordpress问题
  10. 3G与4G到底有何区别?