Python随机函数random()使用方法小结


Posted in Python onApril 29, 2018

1. random.random()

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

import random

print ("随机数: ", random.random())

输出结果:0.22867521257116

2. random.uniform()

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

import random

print (random.uniform(2, 6))

输出结果:3.62567571297255

3. random.randint()

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

import random

print (random.randint(6,8))

输出结果:8

4. random.randrange()

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

import random

print (random.randrange(6, 28, 3))

输出结果:15

5. random.choice()

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

import random

print (random.choice("3water.com"))

输出结果:o

6. random.shuffle()

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

import random

num = [1, 2, 3, 4, 5]

random.shuffle(num)

print (num)

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

7. random.sample()

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

import random

num = [1, 2, 3, 4, 5]

sli = random.sample(num, 3)

print (sli)

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

Python 相关文章推荐
Python中处理unchecked未捕获异常实例
Jan 17 Python
python 循环遍历字典元素的简单方法
Sep 11 Python
Python基础教程之tcp socket编程详解及简单实例
Feb 23 Python
浅谈Python基础之I/O模型
May 11 Python
python merge、concat合并数据集的实例讲解
Apr 12 Python
Python快速查找list中相同部分的方法
Jun 27 Python
Python连接Redis的基本配置方法
Sep 13 Python
Django JWT Token RestfulAPI用户认证详解
Jan 23 Python
python获取地震信息 微信实时推送
Jun 18 Python
python中def是做什么的
Jun 10 Python
python爬虫scrapy图书分类实例讲解
Nov 23 Python
Python数据分析之pandas函数详解
Apr 21 Python
Python中py文件引用另一个py文件变量的方法
Apr 29 #Python
python实现类之间的方法互相调用
Apr 29 #Python
Python装饰器原理与简单用法实例分析
Apr 29 #Python
Python2.7 实现引入自己写的类方法
Apr 29 #Python
Python 实现引用其他.py文件中的类和类的方法
Apr 29 #Python
python 读取txt中每行数据,并且保存到excel中的实例
Apr 29 #Python
python实现读Excel写入.txt的方法
Apr 29 #Python
You might like
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
php调用shell的方法
2014/11/05 PHP
ThinkPHP路由机制简介
2016/03/23 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
js程序中美元符号$是什么
2008/06/05 Javascript
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
jQuery实现表头固定效果的实例代码
2013/05/24 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
2016/05/23 Javascript
jQuery的extend方法【三种】
2016/12/14 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
js+html5 canvas实现ps钢笔抠图
2019/04/28 Javascript
解决ele ui 表格表头太长问题的实现
2019/11/13 Javascript
Vue 技巧之控制父类的 slot
2020/02/24 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
Python实现批量下载图片的方法
2015/07/08 Python
django 框架实现的用户注册、登录、退出功能示例
2019/11/28 Python
linux面试题参考答案(2)
2015/12/06 面试题
服务之星事迹材料
2014/05/03 职场文书
老干部工作先进事迹
2014/08/17 职场文书
简单租房协议书
2014/10/21 职场文书
土建施工员岗位职责
2015/04/11 职场文书
法律进社区活动总结
2015/05/07 职场文书
企业法人代表证明书
2015/06/18 职场文书
Nginx设置日志打印post请求参数的方法
2021/03/31 Servers
react antd实现动态增减表单
2021/06/03 Javascript