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实现过滤单个Android程序日志脚本分享
Jan 16 Python
python实现数组插入新元素的方法
May 22 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
Sep 11 Python
Python之py2exe打包工具详解
Jun 14 Python
使用python脚本实现查询火车票工具
Jul 19 Python
Python使用装饰器模拟用户登陆验证功能示例
Aug 24 Python
Python实现的简单线性回归算法实例分析
Dec 26 Python
python pandas模块基础学习详解
Jul 03 Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 Python
Python 装饰器原理、定义与用法详解
Dec 07 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
Jun 02 Python
keras多显卡训练方式
Jun 10 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防止post重复提交数据的简单例子
2014/06/07 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
JSON 教程 json入门学习笔记
2020/09/22 Javascript
JQuery中dataGrid设置行的高度示例代码
2014/01/03 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
JS实现一个按钮的方法
2015/02/05 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
2016/12/14 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
vue常用高阶函数及综合实例
2021/02/25 Vue.js
Django实现网页分页功能
2019/10/31 Python
django配置app中的静态文件步骤
2020/03/27 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
党的群众路线教育实践活动宣传方案
2014/02/23 职场文书
创建卫生先进单位实施方案
2014/03/10 职场文书
人民教师求职自荐信
2014/03/12 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
承诺书模板
2014/08/30 职场文书
运动会报道稿300字
2014/10/02 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
2014年党员个人工作总结
2014/12/02 职场文书
公司租车协议书
2015/01/29 职场文书
2015年护士节活动策划方案
2015/05/04 职场文书
2015年小学数学教研组工作总结
2015/05/21 职场文书
领导新年致辞2016
2015/07/29 职场文书
股东协议书范本2016
2016/03/21 职场文书
JavaScript中的LHS和RHS分析详情
2022/04/06 Javascript
Python中Matplotlib的点、线形状、颜色以及绘制散点图
2022/04/07 Python
virtualenv隔离Python环境的问题解析
2022/06/21 Python