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中逻辑运算符的使用
May 13 Python
举例详解Python中threading模块的几个常用方法
Jun 18 Python
在Django的form中使用CSS进行设计的方法
Jul 18 Python
Python编程中time模块的一些关键用法解析
Jan 19 Python
Python遍历pandas数据方法总结
Feb 09 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
Sep 16 Python
Pytorch 的损失函数Loss function使用详解
Jan 02 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
Jan 10 Python
使用tensorflow显示pb模型的所有网络结点方式
Jan 23 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
Feb 11 Python
Python3实现个位数字和十位数字对调, 其乘积不变
May 03 Python
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
Apr 14 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文件上传原理简单分析
2011/05/29 PHP
php外部执行命令函数用法小结
2016/10/11 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
Ext 表单布局实例代码
2009/04/30 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
基于promise.js实现nodejs的promises库
2014/07/06 NodeJs
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
ionic选择多张图片上传的示例代码
2017/10/10 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
Pandas之drop_duplicates:去除重复项方法
2018/04/18 Python
Python datetime和unix时间戳之间相互转换的讲解
2019/04/01 Python
Python中的面向接口编程示例详解
2021/01/17 Python
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
GC是什么?为什么要有GC?
2013/12/08 面试题
Java的类可以定义为Protected或者Private得吗
2015/09/25 面试题
物理教育专业毕业生推荐信
2013/11/03 职场文书
绩效工资分配方案
2014/01/18 职场文书
营销总经理岗位职责
2014/02/02 职场文书
国培计划培训感言
2014/03/11 职场文书
会计专业应届生自荐信
2014/06/28 职场文书
旅游活动总结
2014/08/27 职场文书
2015年个人自我剖析材料
2014/12/29 职场文书
2015年招商引资工作总结
2015/04/25 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书
银行求职信范文
2019/05/13 职场文书