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中使用 Selenium 实现网页截图实例
Jul 18 Python
python使用opencv进行人脸识别
Apr 07 Python
Python单体模式的几种常见实现方法详解
Jul 28 Python
浅谈python函数之作用域(python3.5)
Oct 27 Python
python绘制多个子图的实例
Jul 07 Python
Python企业编码生成系统之主程序模块设计详解
Jul 26 Python
django多文件上传,form提交,多对多外键保存的实例
Aug 06 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
Dec 30 Python
python 实现 hive中类似 lateral view explode的功能示例
May 18 Python
8种常用的Python工具
Aug 05 Python
使用django自带的user做外键的方法
Nov 30 Python
Python何绘制带有背景色块的折线图
Apr 23 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语法(1)
2006/10/09 PHP
也谈截取首页新闻 - 范例
2006/10/09 PHP
php字符串截取的简单方法
2013/07/04 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
图片自动更新(说明)
2006/10/02 Javascript
提高javascript效率 一次判断,而不要次次判断
2012/03/30 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
2013/01/03 Javascript
基于datagrid框架的查询
2013/04/08 Javascript
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
JavaScript的React框架中的JSX语法学习入门教程
2016/03/05 Javascript
最简单的tab切换实例代码
2016/05/13 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
jQuery中$.ajax()方法参数解析
2016/10/22 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
基于spring boot 日志(logback)报错的解决方式
2020/02/20 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
2020/05/25 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
幼儿教师自我鉴定
2013/11/02 职场文书
行政办公员自我评价分享
2013/12/14 职场文书
会计专业毕业生求职信分享
2014/01/03 职场文书
校长就职演讲稿
2014/01/06 职场文书
社区包粽子活动方案
2014/01/21 职场文书
料理师求职信
2014/01/30 职场文书
护理人员的自我评价分享
2014/03/15 职场文书
学校招生宣传广告词
2014/03/19 职场文书
公司员工手册范本
2015/05/14 职场文书
浅谈MySQL函数
2021/10/05 MySQL
python数字图像处理之图像的批量处理
2022/06/28 Python