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
python目录操作之python遍历文件夹后将结果存储为xml
Jan 27 Python
python实现多线程采集的2个代码例子
Jul 07 Python
Python中Collection的使用小技巧
Aug 18 Python
Python编程之属性和方法实例详解
May 19 Python
使用Python的PIL模块来进行图片对比
Feb 18 Python
新手常见6种的python报错及解决方法
Mar 09 Python
python处理数据,存进hive表的方法
Jul 04 Python
解读python如何实现决策树算法
Oct 11 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 Python
Python文件常见操作实例分析【读写、遍历】
Dec 10 Python
python的time模块和datetime模块实例解析
Nov 29 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
解析smarty模板中类似for的功能实现
2013/06/18 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
PHP加密解密函数详解
2015/10/28 PHP
php 基础函数
2017/02/10 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
PHP实现单条sql执行多个数据的insert语句方法
2019/10/11 PHP
Prototype String对象 学习
2009/07/19 Javascript
js中的string.format函数代码
2020/08/11 Javascript
javascript 常用功能总结
2012/03/18 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
javascript制作幻灯片(360度全景图片)
2015/07/28 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
jQuery实现弹出窗口弹出div层的实例代码
2017/01/09 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
AngularJs表单校验功能实例代码
2017/02/09 Javascript
js实现随机点名小功能
2017/08/17 Javascript
jQuery选择器中的特殊符号处理方法
2017/09/08 jQuery
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
Bootstrap实现翻页效果
2017/11/27 Javascript
ES6使用export和import实现模块化的方法
2018/09/10 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
朴素贝叶斯Python实例及解析
2018/11/19 Python
python requests更换代理适用于IP频率限制的方法
2019/08/21 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
2021/03/04 Python
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
2014/03/16 面试题
在校硕士自我鉴定
2014/01/23 职场文书
工会换届选举方案
2014/05/21 职场文书
学习党代会心得体会
2014/09/05 职场文书
2016年中学清明节活动总结
2016/04/01 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python