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读写Excel文件的实例
Nov 01 Python
django中的setting最佳配置小结
Nov 21 Python
numpy实现合并多维矩阵、list的扩展方法
May 08 Python
numpy.linspace函数具体使用详解
May 27 Python
十行代码使用Python写一个USB病毒
Jun 21 Python
python实现的按要求生成手机号功能示例
Oct 08 Python
python多线程并发及测试框架案例
Oct 15 Python
vue学习笔记之动态组件和v-once指令简单示例
Feb 29 Python
在keras下实现多个模型的融合方式
May 23 Python
基于python实现matlab filter函数过程详解
Jun 08 Python
Python使用pickle进行序列化和反序列化的示例代码
Sep 22 Python
Python字符串的15个基本操作(小结)
Feb 03 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&&mysql)二
2006/10/09 PHP
javascript 获取图片颜色
2009/04/05 Javascript
利用NodeJS和PhantomJS抓取网站页面信息以及网站截图
2013/11/18 NodeJs
JS获取select的value和text值的简单实例
2014/02/26 Javascript
jquery移动点击的项目到列表最顶端的方法
2015/06/24 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
温习Javascript基础语法之词法结构
2016/05/31 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
2017/03/15 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
Vue父组件调用子组件事件方法
2018/02/23 Javascript
vue 获取元素额外生成的data-v-xxx操作
2020/09/09 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
c++生成dll使用python调用dll的方法
2014/01/20 Python
python网络爬虫采集联想词示例
2014/02/11 Python
python实现感知器
2017/12/19 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
python生成requirements.txt的两种方法
2019/09/18 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
Python利用Xpath选择器爬取京东网商品信息
2020/06/01 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
医院护士见习期自我鉴定
2014/09/15 职场文书
保护校园环境倡议书
2015/04/28 职场文书
运动会800米赞词
2015/07/22 职场文书
导游带团欢迎词
2015/09/30 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
python 通过使用Yolact训练数据集
2021/04/06 Python
使用pytorch实现线性回归
2021/04/11 Python
Css预编语言及区别详解
2021/04/25 HTML / CSS
Python基础之教你怎么在M1系统上使用pandas
2021/05/08 Python
Python测试框架pytest核心库pluggy详解
2022/08/05 Golang