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实现的多线程http压力测试代码
Feb 08 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
Mar 12 Python
详解如何用OpenCV + Python 实现人脸识别
Oct 20 Python
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
详解Python 切片语法
Jun 10 Python
Python Matplotlib 基于networkx画关系网络图
Jul 10 Python
对python while循环和双重循环的实例详解
Aug 23 Python
Python单链表原理与实现方法详解
Feb 22 Python
利用python画出AUC曲线的实例
Feb 28 Python
python爬虫---requests库的用法详解
Sep 28 Python
如何用python实现一个HTTP连接池
Jan 14 Python
Python使用Web框架Flask开发项目
Jun 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
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
一个JS翻页效果
2007/07/23 Javascript
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
javascript实现网页背景烟花效果的方法
2015/08/06 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
2017/01/21 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
JS实现旋转木马轮播图
2020/01/01 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
如何在微信小程序中使用骨架屏的步骤
2020/06/12 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
在Django框架中运行Python应用全攻略
2015/07/17 Python
Python常见异常分类与处理方法
2017/06/04 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
详解Python实现进度条的4种方式
2020/01/15 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
2020/04/16 Python
Python urllib库如何添加headers过程解析
2020/10/05 Python
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
德国黑胶唱片、街头服装及运动鞋网上商店:HHV
2018/08/24 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
社会实践活动总结范文
2014/07/03 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
党风廉政建设个人总结
2015/03/06 职场文书
2015年大学生党员承诺书
2015/04/27 职场文书
Apache Linkis 中间件架构及快速安装步骤
2022/03/16 Servers
一文解答什么是MySQL的回表
2022/08/05 MySQL