python之随机数函数的实现示例


Posted in Python onDecember 30, 2020

前言

这是俺写的第一篇关于python的博客,分享一下我所整合的python中的随机数函数,就当作是自己的一个笔记,也可以供像我一样的python入门新手小白参考学习。希望可以记录下自己的学习过程。

一、random()

生成一个(0,1)指定范围内的随机浮点数

python之随机数函数的实现示例

运行结果如下:

python之随机数函数的实现示例

二、uniform(x,y)

生成一个指定范围([min(x,y) max(x,y)])内的随机浮点数

python之随机数函数的实现示例

运行结果如下:

python之随机数函数的实现示例

三、randint()

生成一个指定范围([x,y])内的整数

python之随机数函数的实现示例

运行结果如下:

python之随机数函数的实现示例

四、randrange([start],[stop],[step])

从指定范围内,按指定基数递增的集合中获取一个随机数。结果相当于从[10,12,…,98]序列中获取一个随机数。

python之随机数函数的实现示例

运行结果如下:

python之随机数函数的实现示例

五、choice(sequence)

从序列中获取一个随机数

python之随机数函数的实现示例

运行结果如下:

python之随机数函数的实现示例

六、shuffle([x,random])

将一个列表中的元素打乱

python之随机数函数的实现示例

运行结果如下:

python之随机数函数的实现示例

七、sample(sequence,k)

从指定序列中随机获取指定长度的片段

python之随机数函数的实现示例

运行结果如下:

python之随机数函数的实现示例

注意

随机数函数均为模块random的静态函数

示例

import random

#设置随机数种子
random.seed(1)

#生成一个随机数
print(random.random())

#生成一个1-5之间的随机数
print(random.uniform(1,5))

#生成一个1-10之间的随机数
print(random.randint(1,10))

#生成一个1-10之间以3递增的随机数
print(random.randrange(1,10,3))


list = ['hello','world','any','way']
print(random.choice(list))
random.shuffle(list)
print(random.sample(list,3))

到此这篇关于python之随机数函数的实现示例的文章就介绍到这了,更多相关python 随机数函数内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python中精确输出JSON浮点数的方法
Apr 18 Python
python实现带错误处理功能的远程文件读取方法
Apr 29 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
Jan 08 Python
python如何读写csv数据
Mar 21 Python
Python中使用__new__实现单例模式并解析
Jun 25 Python
pandas DataFrame 行列索引及值的获取的方法
Jul 02 Python
python如何使用socketserver模块实现并发聊天
Dec 14 Python
使用pickle存储数据dump 和 load实例讲解
Dec 30 Python
pytorch构建多模型实例
Jan 15 Python
Python生成器常见问题及解决方案
Mar 21 Python
浅谈盘点5种基于Python生成的个性化语音方法
Feb 05 Python
高考要来啦!用Python爬取历年高考数据并分析
Jun 03 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 #Python
使用gunicorn部署django项目的问题
Dec 30 #Python
pyspark对Mysql数据库进行读写的实现
Dec 30 #Python
python实现无边框进度条的实例代码
Dec 30 #Python
python中的列表和元组区别分析
Dec 30 #Python
python实现xml转json文件的示例代码
Dec 30 #Python
python实现KNN近邻算法
Dec 30 #Python
You might like
压力如何影响浓缩咖啡品质
2021/03/03 咖啡文化
php字符串截取问题
2006/11/28 PHP
php各种编码集详解和以及在什么情况下进行使用
2011/09/11 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
PHP框架Laravel的小技巧两则
2015/02/10 PHP
php网页版聊天软件实现代码
2016/08/12 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
PHP调用其他文件中的类
2018/04/02 PHP
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
通过length属性判断jquery对象是否存在
2013/10/18 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
JS简单判断函数是否存在的方法
2017/02/13 Javascript
Angular2使用Angular CLI快速搭建工程(一)
2017/05/21 Javascript
vue插件vue-resource的使用笔记(小结)
2017/08/04 Javascript
javascript 中事件冒泡和事件捕获机制的详解
2017/09/01 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
Python+树莓派+YOLO打造一款人工智能照相机
2018/01/02 Python
python+splinter自动刷新抢票功能
2018/09/25 Python
如何通过雪花算法用Python实现一个简单的发号器
2019/07/03 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
Python中import导入不同目录的模块方法详解
2020/02/18 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
会计专业导师推荐信
2014/03/08 职场文书
三八节标语
2014/06/27 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
个人安全生产责任书
2014/07/28 职场文书
刑事附带民事代理词
2015/05/25 职场文书
2016开学第一课心得体会
2016/01/23 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
为什么MySQL 删除表数据 磁盘空间还一直被占用
2021/10/16 MySQL