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中__new__与__init__方法的区别详解
May 04 Python
python操作日志的封装方法(两种方法)
May 23 Python
Python 3 实现定义跨模块的全局变量和使用教程
Jul 07 Python
pow在python中的含义及用法
Jul 11 Python
Django使用模板后无法找到静态资源文件问题解决
Jul 19 Python
Pandas+Matplotlib 箱式图异常值分析示例
Dec 09 Python
tensorflow使用指定gpu的方法
Feb 04 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
python针对Oracle常见查询操作实例分析
Apr 30 Python
解决pytorch 交叉熵损失输出为负数的问题
Jul 07 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
Aug 07 Python
Python configparser模块应用过程解析
Aug 14 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 intval与mysql的int取值范围不同
2010/12/12 PHP
记录mysql性能查询过程的使用方法
2013/05/02 PHP
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
理解Javascript_10_对象模型
2010/10/16 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
JS数组求和的常用方法实例小结
2019/01/07 Javascript
JS实现横向跑马灯效果代码
2020/04/20 Javascript
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
Python 迭代器工具包【推荐】
2016/05/06 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
Python TestCase中的断言方法介绍
2019/05/02 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
利用ImageAI库只需几行python代码实现目标检测
2019/08/09 Python
Python3安装pip工具的详细步骤
2019/10/14 Python
python取均匀不重复的随机数方式
2019/11/27 Python
Python3实现将一维数组按标准长度分隔为二维数组
2019/11/29 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
超市实习总结自我鉴定
2013/09/19 职场文书
小班重阳节活动方案
2014/02/08 职场文书
优秀党支部申报材料
2014/12/24 职场文书
幼儿园开学通知
2015/04/24 职场文书
企业投资意向书
2015/05/09 职场文书
2016年小学生清明节广播稿
2015/12/17 职场文书
员工安全责任协议书
2016/03/22 职场文书
详解Vue3使用axios的配置教程
2022/04/29 Vue.js
win10音频服务未响应怎么解决?win10音频服务未响应未修复的解决方法
2022/08/14 数码科技