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多线程
Nov 14 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
May 23 Python
Python及Django框架生成二维码的方法分析
Jan 31 Python
Django contenttypes 框架详解(小结)
Aug 13 Python
Python求均值,方差,标准差的实例
Jun 29 Python
浅谈Python中函数的定义及其调用方法
Jul 19 Python
Python中的相关分析correlation analysis的实现
Aug 29 Python
python基于win32api实现键盘输入
Dec 09 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
Dec 14 Python
python自动化发送邮件实例讲解
Jan 04 Python
一文带你掌握Pyecharts地理数据可视化的方法
Feb 06 Python
Python爬取网站图片并保存的实现示例
Feb 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中eclipse 用空格替换 tab键
2013/06/24 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
PHP实现的简单适配器模式示例
2017/06/22 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
List the Codec Files on a Computer
2007/06/11 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
jQuery中append()方法用法实例
2014/12/25 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
2017/07/09 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
js实现弹幕墙效果
2020/12/10 Javascript
数据挖掘之Apriori算法详解和Python实现代码分享
2014/11/07 Python
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
Python中函数参数设置及使用的学习笔记
2016/05/03 Python
浅谈Python 的枚举 Enum
2017/06/12 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
对Python函数设计规范详解
2019/07/19 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
2019/08/17 Python
Django models filter筛选条件详解
2020/03/16 Python
django ListView的使用 ListView中获取url中的参数值方式
2020/03/27 Python
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
医学院毕业生自荐信范文
2014/03/06 职场文书
《鸿门宴》教学反思
2014/04/22 职场文书
学雷锋活动倡议书
2014/08/30 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
党员作风建设整改方案
2014/10/27 职场文书
2015年四年级班主任工作总结
2015/10/22 职场文书
web前端之css水平居中代码解析
2021/05/20 HTML / CSS
MySQL数据库之存储过程 procedure
2022/06/16 MySQL