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取代netcat过程分析
Feb 10 Python
python获取指定字符串中重复模式最高的字符串方法
Jun 29 Python
Python小游戏之300行代码实现俄罗斯方块
Jan 04 Python
Python中三元表达式的几种写法介绍
Mar 04 Python
python实现对输入的密文加密
Mar 20 Python
浅谈Python类中的self到底是干啥的
Nov 11 Python
用python的turtle模块实现给女票画个小心心
Nov 23 Python
使用 Python 处理3万多条数据只要几秒钟
Jan 19 Python
TensorFlow自定义损失函数来预测商品销售量
Feb 05 Python
python字符串常规操作大全
May 02 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
Apr 21 Python
python实现一个简单的贪吃蛇游戏附代码
Jun 28 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程序?
2006/12/08 PHP
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
php 面向对象的一个例子
2011/04/12 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
php使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
php集成开发环境详解
2019/09/24 PHP
JavaScript中的标签语句用法分析
2015/02/10 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
2017/11/14 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
Python中字符编码简介、方法及使用建议
2015/01/08 Python
Python多线程原理与用法详解
2018/08/20 Python
pyshp创建shp点文件的方法
2018/12/31 Python
pow在python中的含义及用法
2019/07/11 Python
基于Django统计博客文章阅读量
2019/10/29 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
PyQt5-QDateEdit的简单使用操作
2020/07/12 Python
Python操作MySQL数据库的示例代码
2020/07/13 Python
Node.js 和 Python之间该选择哪个?
2020/08/05 Python
详解python对象之间的交互
2020/09/29 Python
windows+vscode安装paddleOCR运行环境的步骤
2020/11/11 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
美国豪华时尚女性精品店:Kirna Zabête
2018/01/11 全球购物
关于安全的演讲稿
2014/05/09 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
期中考试后的感想
2015/08/07 职场文书
PyTorch的Debug指南
2021/05/07 Python
gojs实现蚂蚁线动画效果
2022/02/18 Javascript
Python如何快速找到多个字典中的公共键(key)
2022/04/29 Python