Python随机函数random()使用方法小结


Posted in Python onApril 29, 2018

1. random.random()

random.random()方法返回一个随机数,其在0至1的范围之内,以下是其具体用法:

import random

print ("随机数: ", random.random())

输出结果:0.22867521257116

2. random.uniform()

random.uniform()是在指定范围内生成随机数,其有两个参数,一个是范围上限,一个是范围下线,具体用法如下:

import random

print (random.uniform(2, 6))

输出结果:3.62567571297255

3. random.randint()

random.randint()是随机生成指定范围内的整数,其有两个参数,一个是范围上限,一个是范围下线,具体用法如下:

import random

print (random.randint(6,8))

输出结果:8

4. random.randrange()

random.randrange()是在指定范围内,按指定基数递增的集合中获得一个随机数,有三个参数,前两个参数代表范围上限和下限,第三个参数是递增增量,具体用法如下:

import random

print (random.randrange(6, 28, 3))

输出结果:15

5. random.choice()

random.choice()是从序列中获取一个随机元素,具体用法如下:

import random

print (random.choice("3water.com"))

输出结果:o

6. random.shuffle()

random.shuffle()函数是将一个列表中的元素打乱,随机排序,具体用法如下:

import random

num = [1, 2, 3, 4, 5]

random.shuffle(num)

print (num)

输出结果:[3, 5, 2, 4, 1]

7. random.sample()

random.sample()函数是从指定序列中随机获取指定长度的片段,原有序列不会改变,有两个参数,第一个参数代表指定序列,第二个参数是需获取的片段长度,具体用法如下:

import random

num = [1, 2, 3, 4, 5]

sli = random.sample(num, 3)

print (sli)

输出结果:[2, 4, 5]

Python 相关文章推荐
Python selenium如何设置等待时间
Sep 15 Python
详解用python实现简单的遗传算法
Jan 02 Python
Python闭包之返回函数的函数用法示例
Jan 27 Python
用Python实现筛选文件脚本的方法
Oct 27 Python
利用Python求阴影部分的面积实例代码
Dec 05 Python
pyinstaller打包单个exe后无法执行错误的解决方法
Jun 21 Python
对django中foreignkey的简单使用详解
Jul 28 Python
python3 实现函数写文件路径的正确方法
Nov 27 Python
Django关于admin的使用技巧和知识点
Feb 10 Python
Python semaphore evevt生产者消费者模型原理解析
Mar 18 Python
基于python实现操作git过程代码解析
Jul 27 Python
python中的class_static的@classmethod的巧妙用法
Jun 22 Python
Python中py文件引用另一个py文件变量的方法
Apr 29 #Python
python实现类之间的方法互相调用
Apr 29 #Python
Python装饰器原理与简单用法实例分析
Apr 29 #Python
Python2.7 实现引入自己写的类方法
Apr 29 #Python
Python 实现引用其他.py文件中的类和类的方法
Apr 29 #Python
python 读取txt中每行数据,并且保存到excel中的实例
Apr 29 #Python
python实现读Excel写入.txt的方法
Apr 29 #Python
You might like
php中用foreach来操作数组的代码
2011/07/17 PHP
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
javascript之函数直接量(function(){})()
2007/06/29 Javascript
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
JavaScript中的匀速运动和变速(缓冲)运动详细介绍
2012/11/11 Javascript
js有序数组的连接问题
2013/10/01 Javascript
JavaScript获取table中某一列的值的方法
2014/05/06 Javascript
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
js防止DIV布局滚动时闪动的解决方法
2014/10/30 Javascript
jQuery常用且重要方法汇总
2015/07/13 Javascript
jQuery实现彩带延伸效果的网页加载条loading动画
2015/10/29 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
python实现跨文件全局变量的方法
2014/07/07 Python
python查看zip包中文件及大小的方法
2015/07/09 Python
Python中Iterator迭代器的使用杂谈
2016/06/20 Python
Python subprocess模块详细解读
2018/01/29 Python
python实现简易版计算器
2020/06/22 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
Python正则表达式指南 推荐
2018/10/09 Python
python正则表达式匹配不包含某几个字符的字符串方法
2019/07/23 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
2020/01/25 Python
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
NBA德国官方网上商店:NBA Store德国
2018/04/13 全球购物
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
小学生迎国庆演讲稿
2014/09/05 职场文书
食品药品安全责任书
2015/05/11 职场文书
2019年大学毕业生个人自我鉴定范文大全
2019/03/21 职场文书
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技