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 os模块介绍
Nov 30 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
python使用pymysql实现操作mysql
Sep 13 Python
python用reduce和map把字符串转为数字的方法
Dec 19 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
Jun 14 Python
Python之用户输入的实例
Jun 22 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
Jan 15 Python
python字符串循环左移
Mar 08 Python
Python使用Pandas库实现MySQL数据库的读写
Jul 06 Python
Python中Subprocess的不同函数解析
Dec 10 Python
tensorboard显示空白的解决
Feb 15 Python
python脚本和网页有何区别
Jul 02 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
php与php MySQL 之间的关系
2009/07/17 PHP
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
VSCode使用之Vue工程配置eslint
2019/04/30 Javascript
浅入深出Vue之自动化路由
2019/08/06 Javascript
JavaScript相等运算符的九条规则示例详解
2019/10/20 Javascript
JavaScript数组及常见操作方法小结
2019/11/13 Javascript
2020淘宝618理想生活列车自动领喵币js脚本的代码
2020/06/02 Javascript
JavaScript代码模拟鼠标自动点击事件示例
2020/08/07 Javascript
Vue select 绑定动态变量的实例讲解
2020/10/22 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
python实现的简单文本类游戏实例
2015/04/28 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python在图片中添加文字的两种方法
2017/04/29 Python
基于Python Numpy的数组array和矩阵matrix详解
2018/04/04 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
pytorch对梯度进行可视化进行梯度检查教程
2020/02/04 Python
Python实现粒子群算法的示例
2021/02/14 Python
英语师范专业毕业生自荐信
2013/09/21 职场文书
公司开业庆典主持词
2014/03/21 职场文书
环保标语口号
2014/06/13 职场文书
2014年党委工作总结
2014/11/22 职场文书
新教师个人工作总结
2015/02/06 职场文书
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
关于MySQL临时表为什么可以重名的问题
2022/03/22 MySQL