本文是在Python2下总结!

Python中的random模块用于生成随机数,如果想生成随机数需要先导入random的模块然后才能使用其中的方法,下面简单介绍一下常用的结果函数方法:

1·、random.random

作用:生成一个0到1的随机符点数: 0 <= n < 1.0

实例:

2、random.uniform

作用:random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: b <= n <= a。如果 a

实例:

3、random.randint

作用:random.randint()的函数原型为:random.randint(a, b),用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b

实例:

注意:

1、如果a,b的值相等,则正常的数n=a=b;

2、如果a>b,则呈程序报错

4、random.randrange

作用:random.randrange的函数原型为:random.randrange([start], stop[, step]),从指定范围内,按指定基数递增的集合中 获取一个随机数。如:random.randrange(10, 100, 2),结果相当于从[10, 12, 14, 16, ... 96, 98]序列中获取一个随机数。random.randrange(10, 100, 2)在结果上与 random.choice(range(10, 100, 2) 等效

实例:

5、random.choice

作用:random.choice从序列中获取一个随机元素。其函数原型为:random.choice(sequence)。参数sequence表示一个有序类型。这里要说明 一下:sequence在python不是一种特定的类型,而是泛指一系列的类型。list, tuple, 字符串都属于sequence。有关sequence可以查看python手册数据模型这一章。

实例:

6、random.shuffle

作用:random.shuffle的函数原型为:random.shuffle(x[, random]),用于将一个列表中的元素打乱

实例:

7、random.sample

作用:random.sample的函数原型为:random.sample(sequence, k),从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列

实例:

参考文档:

python基本随机生成函数_Python学习笔记(三):随机生成函数方法相关推荐

  1. python 容器类型存放_Python学习笔记三(容器)

    基本数据类型 int Python3中的整数只有int,没有long类型,int最大值如下, Python3中int的最大值的获取 float Python3中float 默认保留一位小数,/ 除法默 ...

  2. python3常用模块_Python学习笔记三(常用模块)

    Python 学习笔记三 (常用模块) 1.os模块 os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果. os.name:返回当前操作系统名称( ...

  3. python 异步加载_Python学习笔记4——爬取异步加载数据

    一.什么是异步加载? 在之前的学习笔记中,爬取的网页是需要手动翻页的网址,但是一些网站是通过自动加载翻页的,如knewone网页.浏览knewone的官网就能发现,当下拉到网页最下端时,网站会自动加载 ...

  4. python的基本数据结构_Python学习笔记——基本数据结构

    列表list List是python的一个内置动态数组对象,它的基本使用方式如下: shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I ...

  5. python的基本数据结构_python学习笔记-基本数据结构

    Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...

  6. python __name__怎么使用_python学习笔记26(python中__name__的使用)

    在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...

  7. python编辑器文字放大_python学习笔记000

    写在最前面 其实想学习编程很久了,以前也陆陆续续学习过一段时间的编程,但总是半途而废,经过我长达三秒钟的思考,总结出以下两个方面的原因: 1.没有学习的压力.因为我不是程序员,编程不是我吃饭的家伙,会 ...

  8. python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度

    python学习笔记--坐标轴刻度 所用的库及环境: ide:pycharm python环境:python3.7 matplotlib:   matplotlib 1.11 numpy:  nump ...

  9. python创建实例属性_Python学习笔记__6.5章 实例属性和类属性

    # 这是学习廖雪峰老师python教程的学习笔记 1.概览 1.1.实例绑定属性 class Student(object): def __init__(self, name): self.name ...

  10. python的continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

最新文章

  1. 基于 RT-Thread的全向赛车算法开发
  2. mysql java 分页实体类_Java GUI+mysql+分页查询
  3. win10开机慢怎么解决_细说Win10启动慢怎么办
  4. 《零基础看得懂的C语言入门教程 》——(三)轻轻松松理解第一个C语言程序
  5. 光纤中继器的安装调试
  6. asp.net在IIS7中更改网站的.net framework框架版本
  7. 高中计算机室名言,高中班级激励格言
  8. 有必要买吗_婴儿床有必要买吗 婴儿床有用吗
  9. Java实现校园论坛系统
  10. 整理15款实用javascript富文本编辑器 转自136go
  11. 【qq视频录像机软件2013V3.0】聊天视频网络电视录像专家
  12. 计算机基础(06)计算机网络应用
  13. Approximate Message Passing vs. Sparse Bayesian Learning?
  14. 浙大版《C语言程序设计(第3版)》题目集习题4-11 兔子繁衍问题 (15 分)
  15. 网络兼容性是什么意思
  16. html中微博发布怎么做,js实现微博发布小功能
  17. 计算机房灭火房间用的系数,消防安全知识试题(三)(2)
  18. 笔记本电脑换加内存条与加固态硬盘详细介绍
  19. 高考数学计算机题,高考数学题型全归纳汇总
  20. 部署DNS从服务失败,nslookup访问www.linuxprobe.com失败

热门文章

  1. IDEA突然自动关闭然后无法启动
  2. java oom分析_作为测试你应该知道的JAVA OOM及定位分析
  3. 查看systemctl或service启动服务日志
  4. 浅谈Android事件分发机制
  5. 2015国产手机圈成绩单
  6. 鼠标右键转圈圈_鼠标右键文件夹出现转圈圈假死机情况
  7. java 去除干扰_【Selenium-WebDriver实战篇】Java丨验证码图片去除干扰像素,方便验证码的识别(转)...
  8. python离线安装flask_Linux下离线安装Flask + gunicorn服务详细步骤
  9. 两个自变量和一个因变量spss_多个自变量(包括离散变量和连续变量)对一个因变量的影响(SPSS:协方差分析)...
  10. 实用计算机相关日语词汇,常用日语计算机词汇~~