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实现朴素贝叶斯分类器
Mar 28 Python
python基础教程项目五之虚拟茶话会
Apr 02 Python
Python带动态参数功能的sqlite工具类
May 26 Python
对Tensorflow中的变量初始化函数详解
Jul 27 Python
python爬虫超时的处理的实例
Dec 19 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
Mar 11 Python
python lambda表达式(匿名函数)写法解析
Sep 16 Python
使用python快速在局域网内搭建http传输文件服务的方法
Nov 14 Python
Python pip install如何修改默认下载路径
Apr 29 Python
Kmeans均值聚类算法原理以及Python如何实现
Sep 26 Python
python反爬虫方法的优缺点分析
Nov 25 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
php Mysql日期和时间函数集合
2007/11/16 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
用正则表达式 动态创建/增加css style script 兼容IE firefox
2009/03/10 Javascript
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
JavaScript 模拟类机制及私有变量的方法及思路
2013/07/10 Javascript
js清空表单数据的两种方式(遍历+reset)
2014/07/18 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
webpack搭建vue 项目的步骤
2017/12/27 Javascript
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
layui点击按钮添加可编辑的一行方法
2018/08/15 Javascript
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
python fabric实现远程操作和部署示例
2014/03/25 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
python排序函数sort()与sorted()的区别
2018/09/18 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
python 初始化一个定长的数组实例
2019/12/02 Python
python入门教程之基本算术运算符
2020/11/13 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
Python创建简单的神经网络实例讲解
2021/01/04 Python
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
文明礼仪事迹材料
2014/01/09 职场文书
财务情况说明书范文
2014/05/06 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery
如何理解PHP核心特性命名空间
2021/05/28 PHP
springBoot基于webSocket实现扫码登录
2021/06/22 Java/Android
实例详解Python的进程,线程和协程
2022/03/13 Python
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫