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判断端口是否打开的实现代码
Feb 10 Python
Pycharm技巧之代码跳转该如何回退
Jul 16 Python
Python Socket实现简单TCP Server/client功能示例
Aug 05 Python
Python抓取框架Scrapy爬虫入门:页面提取
Dec 01 Python
Python用imghdr模块识别图片格式实例解析
Jan 11 Python
Python编程argparse入门浅析
Feb 07 Python
利用python脚本如何简化jar操作命令
Feb 24 Python
Python企业编码生成系统之系统主要函数设计详解
Jul 26 Python
Python进阶之迭代器与迭代器切片教程
Jan 29 Python
基于python检查矩阵计算结果
May 21 Python
Python tempfile模块生成临时文件和临时目录
Sep 30 Python
Python中常用的os操作汇总
Nov 05 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
用文本文件制作留言板提示(上)
2006/10/09 PHP
php查看session内容的函数
2008/08/27 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
php post换行的方法
2020/02/03 PHP
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
JavaScript框架(iframe)操作总结
2014/04/16 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
JS实现两表格里数据来回转移的方法
2015/05/28 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
js判断手机端(Android手机还是iPhone手机)
2015/07/22 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
HTML Table 空白单元格补全的简单实现
2016/10/13 Javascript
Bootstrap CSS布局之按钮
2016/12/17 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
JS+DIV实现拖动效果
2020/02/11 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
Python 中 -m 的典型用法、原理解析与发展演变
2019/11/11 Python
matplotlib相关系统目录获取方式小结
2021/02/03 Python
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
Linux常见面试题
2016/10/04 面试题
函授毕业生自我鉴定
2013/11/06 职场文书
小学生三分钟演讲稿
2014/08/18 职场文书
学校党的群众路线教育实践活动整改措施
2014/10/25 职场文书
2016春节慰问信范文
2015/03/25 职场文书
红高粱观后感
2015/06/10 职场文书
导游词之岳阳楼
2019/09/25 职场文书
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android
mysql全面解析json/数组
2022/07/07 MySQL