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进阶教程之函数参数的多种传递方法
Aug 30 Python
举例区分Python中的浅复制与深复制
Jul 02 Python
Python使用文件锁实现进程间同步功能【基于fcntl模块】
Oct 16 Python
基于Django filter中用contains和icontains的区别(详解)
Dec 12 Python
Python的高阶函数用法实例分析
Apr 11 Python
python文件写入write()的操作
May 14 Python
Python 去除字符串中指定字符串
Mar 05 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
解决numpy矩阵相减出现的负值自动转正值的问题
Jun 03 Python
python实现人性化显示金额数字实例详解
Sep 25 Python
Python中random模块常用方法的使用教程
Oct 04 Python
如何使用Python进行PDF图片识别OCR
Jan 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
真正的ZIP文件操作类(php)
2007/07/21 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
js完美的div拖拽实例代码
2014/01/22 Javascript
JS实现的一个简单的Autocomplete自动完成例子
2014/04/16 Javascript
jquery中EasyUI实现同步树
2015/03/01 Javascript
分享15个大家都熟知的jquery小技巧
2015/12/02 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
AngularJS中的按需加载ocLazyLoad示例
2017/01/11 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
利用js给datalist或select动态添加option选项的方法
2018/01/25 Javascript
JS处理一些简单计算题
2018/02/24 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
python将秒数转化为时间格式的实例
2018/09/16 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
pycharm修改file type方式
2019/11/19 Python
python实现批量处理将图片粘贴到另一张图片上并保存
2019/12/12 Python
Python基础之列表常见操作经典实例详解
2020/02/26 Python
python动态规划算法实例详解
2020/11/22 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
《三峡》教学反思
2014/03/01 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
企业宣传策划方案
2014/05/29 职场文书
工作岗位职责范本
2015/02/15 职场文书
雷锋的观后感
2015/06/10 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
python 定义函数 返回值只取其中一个的实现
2021/05/21 Python