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实现批量检测HTTP服务的状态
Oct 27 Python
python+pygame简单画板实现代码实例
Dec 13 Python
Python wxPython库Core组件BoxSizer用法示例
Sep 03 Python
用Python实现数据的透视表的方法
Nov 16 Python
Python2和Python3中urllib库中urlencode的使用注意事项
Nov 26 Python
python3实现点餐系统
Jan 24 Python
详解python tkinter教程-事件绑定
Mar 28 Python
Python操作redis实例小结【String、Hash、List、Set等】
May 16 Python
Python Print实现在输出中插入变量的例子
Dec 25 Python
flask利用flask-wtf验证上传的文件的方法
Jan 17 Python
如何学习Python time模块
Jun 03 Python
详解python的内存分配机制
May 10 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封装CURL扩展类实例
2015/07/28 PHP
php利用gd库为图片添加水印
2016/11/09 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
无语,javascript居然支持中文(unicode)编程!
2007/04/12 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
javascript中clone对象详解
2014/12/03 Javascript
vue获取当前激活路由的方法
2018/03/17 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
vue实现跳转接口push 转场动画示例
2019/11/01 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
Python创建xml的方法
2015/03/10 Python
python爬虫入门教程--利用requests构建知乎API(三)
2017/05/25 Python
新手如何快速入门Python(菜鸟必看篇)
2017/06/10 Python
python格式化输出保留2位小数的实现方法
2019/07/02 Python
python使用多线程编写tcp客户端程序
2019/09/02 Python
Python定义函数实现累计求和操作
2020/05/03 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
python实现PolynomialFeatures多项式的方法
2021/01/06 Python
css3 实现元素弧线运动的示例代码
2020/04/24 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
《藏戏》教学反思
2014/02/11 职场文书
新年主持词
2014/03/27 职场文书
服务承诺书格式
2014/05/21 职场文书
化工厂员工工作总结
2015/10/15 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
python 批量压缩图片的脚本
2021/06/02 Python
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
OpenCV实现常见的四种图像几何变换
2022/04/01 Python
Python实现视频自动打码的示例代码
2022/04/08 Python