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 相关文章推荐
Tornado服务器中绑定域名、虚拟主机的方法
Aug 22 Python
Python制作词云的方法
Jan 03 Python
python3解析库BeautifulSoup4的安装配置与基本用法
Jun 26 Python
python实现逐个读取txt字符并修改
Dec 24 Python
python SQLAlchemy的Mapping与Declarative详解
Jul 04 Python
Python 动态导入对象,importlib.import_module()的使用方法
Aug 28 Python
Python3 shutil(高级文件操作模块)实例用法总结
Feb 19 Python
Python urllib3软件包的使用说明
Nov 18 Python
Python WebSocket长连接心跳与短连接的示例
Nov 24 Python
Python模拟键盘输入自动登录TGP
Nov 27 Python
深度学习tensorflow基础mnist
Apr 14 Python
Python+Appium自动化测试的实战
Jun 30 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
再说下636单管机
2021/03/02 无线电
配置PHP使之能同时支持GIF和JPEG
2006/10/09 PHP
PHP 错误之引号中使用变量
2009/05/04 PHP
调整优化您的LAMP应用程序的5种简单方法
2011/06/26 PHP
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
2015/03/02 PHP
突发奇想的一个jquery插件
2010/11/19 Javascript
再谈javascript图片预加载技术(详细演示)
2011/03/12 Javascript
TimergliderJS 一个基于jQuery的时间轴插件
2011/12/07 Javascript
跟我学Nodejs(三)--- Node.js模块
2014/05/25 NodeJs
node.js中的fs.readdirSync方法使用说明
2014/12/17 Javascript
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
Javascript定义类(class)的三种方法详解
2015/03/13 Javascript
laydate 显示结束时间不小于开始时间的实例
2017/08/11 Javascript
javascript 中事件冒泡和事件捕获机制的详解
2017/09/01 Javascript
在移动端使用vue-router和keep-alive的方法示例
2018/12/02 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
Python守护进程(daemon)代码实例
2015/03/06 Python
使用httplib模块来制作Python下HTTP客户端的方法
2015/06/19 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2019/01/15 Python
Python基础学习之函数方法实例详解
2019/06/18 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
基于python实现复制文件并重命名
2020/09/16 Python
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
Champion官网:美国冠军运动服装
2017/01/25 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
三年大学自我鉴定
2014/01/16 职场文书
大学生职业生涯规划书模板
2014/01/18 职场文书
销售简历自我评价
2014/01/24 职场文书
关于母亲节的感言
2014/02/04 职场文书
学校教学管理制度
2015/08/06 职场文书
2019年12月24日平安夜祝福语集锦
2019/12/24 职场文书
python实现MD5进行文件去重的示例代码
2021/07/09 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python