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生成IP段的方法
Jul 07 Python
python实现超简单的视频对象提取功能
Jun 04 Python
Python实现的爬取百度文库功能示例
Feb 16 Python
Python实现的序列化和反序列化二叉树算法示例
Mar 02 Python
Python中如何导入类示例详解
Apr 17 Python
Python实现的爬取豆瓣电影信息功能案例
Sep 15 Python
python实现的人脸识别打卡系统
May 08 Python
windows安装python超详细图文教程
May 21 Python
Python趣味爬虫之用Python实现智慧校园一键评教
May 28 Python
Python常遇到的错误和异常
Nov 02 Python
Python实现仓库管理系统
May 30 Python
Python find()、rfind()方法及作用
Dec 24 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
php数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
php管理nginx虚拟主机shell脚本实例
2014/11/19 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
PHP实现15位身份证号转18位的方法分析
2019/10/16 PHP
json 实例详细说明教程
2009/10/31 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
从QQ网站中提取的纯JS省市区三级联动菜单
2013/12/25 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
javascript中expression的用法整理
2014/05/13 Javascript
15款jQuery分布引导插件分享
2015/02/04 Javascript
javascript中Function类型详解
2015/04/28 Javascript
初识Javascript小结
2015/07/16 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
Bootstrap学习笔记之css组件(3)
2016/06/07 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
深入解读Node.js中的koa源码
2019/06/17 Javascript
js实现无刷新监听URL的变化示例代码详解
2020/06/03 Javascript
[01:01:29]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第一场
2018/04/05 DOTA
python服务器与android客户端socket通信实例
2014/11/12 Python
深入解析Python中的集合类型操作符
2015/08/19 Python
python3+mysql查询数据并通过邮件群发excel附件
2018/02/24 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
Python可迭代对象操作示例
2019/05/07 Python
使用django和vue进行数据交互的方法步骤
2019/11/11 Python
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
房屋出租协议书
2014/04/10 职场文书
社区安全生产月活动总结
2014/07/05 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
如何利用map实现Nginx允许多个域名跨域
2021/03/31 Servers
Python机器学习之KNN近邻算法
2021/05/14 Python
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python
python程序的组织结构详解
2021/12/06 Python
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技