Python随机数函数代码实例解析


Posted in Python onFebruary 09, 2020

这篇文章主要介绍了Python随机数函数代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

'''
choice(seq)
从序列的元素中随机选出一个元素
randrange ([start,] stop [,step])
从指定范围内,在指定步长递增的集合中 获取一个随机数,步长默认为 1 。注:不包含 stop 值
random()
随机生成下一个实数,它在[0,1)范围内。
shuffle(lst)
将序列的所有元素随机排序,返回值为 None
uniform(x, y)
随机生成下一个实数,它在[x,y]范围内。
'''

程序

import random

strs = 'abcde'
# random.choice(x) 从序列的元素中随机挑选一个元素
print(random.choice(strs))
# a
print(random.choice(strs))
# e


# randrange ([start,] stop [,step]) 从指定范围内,随机选出一个数
print(random.randrange(1,4)) #不包含 stop 的值
# 3 , 集合内元素为 1,2,3
print(random.randrange(1,5,2)) #不包含 stop 的值
# 3 , 集合内元素为 1,2,3


# random() 随机生成一个 [0,1) 之间的数
print(random.random())
# 0.3912611729573733


# shuffle(x) 将序列的所有元素随机排序
lst = [1,2,3,4,5,6]
random.shuffle(lst) #返回值为 None
print(lst)
# [6, 2, 5, 4, 1, 3]


# uniform(x,y) 在 x 和 y 范围内随机生成一个实数
print(random.uniform(2,3))
# 2.0744242309150476

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用实例解释Python中的继承和多态的概念
Apr 27 Python
python抓取最新博客内容并生成Rss
May 17 Python
flask框架实现连接sqlite3数据库的方法分析
Jul 16 Python
Python实现获取本地及远程图片大小的方法示例
Jul 21 Python
Python 3.6 -win64环境安装PIL模块的教程
Jun 20 Python
Python中的类与类型示例详解
Jul 10 Python
使用Python和Scribus创建一个RGB立方体的方法
Jul 17 Python
对Tensorflow中tensorboard日志的生成与显示详解
Feb 04 Python
PyQt5+Pycharm安装和配置图文教程详解
Mar 24 Python
python实现文字版扫雷
Apr 24 Python
如何利用Python写个坦克大战
Nov 18 Python
利用Pycharm连接服务器的全过程记录
Jul 01 Python
Python如何访问字符串中的值
Feb 09 #Python
python3 字符串知识点学习笔记
Feb 08 #Python
python入门之基础语法学习笔记
Feb 08 #Python
python实现飞机大战游戏(pygame版)
Oct 26 #Python
Python调用Windows命令打印文件
Feb 07 #Python
python连接打印机实现打印文档、图片、pdf文件等功能
Feb 07 #Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 #Python
You might like
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
2016/04/02 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
PHP大文件分割分片上传实现代码
2020/12/09 PHP
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
js实现iframe自动自适应高度的方法
2015/02/17 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
Vue-CLI 项目在pycharm中配置方法
2019/08/30 Javascript
js实现小时钟效果
2020/03/25 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
Python中exit、return、sys.exit()等使用实例和区别
2015/05/28 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
2018/07/04 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
浅析Python迭代器的高级用法
2020/07/16 Python
基于python实现监听Rabbitmq系统日志代码示例
2020/11/28 Python
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
俄罗斯购买内衣网站:Trusiki
2020/08/22 全球购物
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
2014三八妇女节活动总结
2014/03/01 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
python自动化测试之Selenium详解
2022/03/13 Python