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 11 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
解决python写入mysql中datetime类型遇到的问题
Jun 21 Python
python中退出多层循环的方法
Nov 27 Python
Django框架实现的简单分页功能示例
Dec 04 Python
Python发送邮件测试报告操作实例详解
Dec 08 Python
django配置连接数据库及原生sql语句的使用方法
Mar 03 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
Jul 16 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
Feb 21 Python
如何基于python3和Vue实现AES数据加密
Mar 27 Python
python实现将range()函数生成的数字存储在一个列表中
Apr 02 Python
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
Aug 30 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对XML的操作详解
2013/06/07 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
PHP实现找出链表中环的入口节点
2018/01/16 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
PHP实现时间日期友好显示实现代码
2019/09/08 PHP
JQuery小知识
2010/10/15 Javascript
javascript原型模式用法实例详解
2015/06/04 Javascript
jquery对象访问是什么及使用方法介绍
2016/05/03 Javascript
Bootstrap表单制作代码
2017/03/17 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
python学习教程之使用py2exe打包
2017/09/24 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
Python 使用matplotlib模块模拟掷骰子
2019/08/08 Python
django框架中间件原理与用法详解
2019/12/10 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
利用CSS3实现毛玻璃效果示例源码
2016/09/25 HTML / CSS
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
建筑工程技术应届生求职信
2013/11/17 职场文书
小学生元旦感言
2014/02/26 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
大学共青团员个人自我评价
2014/04/16 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
工厂仓库管理员岗位职责
2015/04/09 职场文书
2016年小学生清明节广播稿
2015/12/17 职场文书
Appium中scroll和drag_and_drop根据元素位置滑动
2022/02/15 Python