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设置windows桌面壁纸的实现代码
Jan 28 Python
浅谈Python中的数据类型
May 05 Python
Python中Numpy包的安装与使用方法简明教程
Jul 03 Python
Python发展简史 Python来历
May 14 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
Jul 15 Python
Python 实现遥感影像波段组合的示例代码
Aug 04 Python
python中class的定义及使用教程
Sep 18 Python
python 默认参数相关知识详解
Sep 18 Python
Django 项目布局方法(值得推荐)
Mar 22 Python
判断Threading.start新线程是否执行完毕的实例
May 02 Python
使用OpenCV实现人脸图像卡通化的示例代码
Jan 15 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
May 26 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 zend 相对路径问题
2009/01/12 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
javascript实现动态增加删除表格行(兼容IE/FF)
2007/04/02 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
利用JS来控制键盘的上下左右键(示例代码)
2013/12/14 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
react-native 完整实现登录功能的示例代码
2017/09/11 Javascript
three.js中3D视野的缩放实现代码
2017/11/16 Javascript
nodejs实现范围请求的实现代码
2018/10/12 NodeJs
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
python基础教程之基本内置数据类型介绍
2014/02/20 Python
python实现爬取千万淘宝商品的方法
2015/06/30 Python
剖析Django中模版标签的解析与参数传递
2015/07/21 Python
如何用Python合并lmdb文件
2018/07/02 Python
python微信好友数据分析详解
2018/11/19 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
从python读取sql的实例方法
2020/07/21 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
微软英国官方网站:Microsoft英国
2016/10/15 全球购物
《自然之道》教学反思
2014/02/11 职场文书
聘任书模板
2014/03/29 职场文书
个人承诺书格式
2014/06/03 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
医院党建工作总结2015
2015/05/26 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
导游词之南京中山陵
2019/11/27 职场文书
详解Flask开发技巧之异常处理
2021/06/15 Python