Python简单生成随机数的方法示例


Posted in Python onMarch 31, 2018

本文实例讲述了Python简单生成随机数的方法。分享给大家供大家参考,具体如下:

主要知识点:

随机整数:

random.randint(a,b):返回随机整数x,a<=x<=b

包含范围的随机整数

random.randrange(start,stop,[,step]):返回一个范围在(start,stop,step)之间的随机整数,不包括结束值。

0-1之间的随机浮点数

随机实数:random.random():返回0到1之间的浮点数

指定范围的随机浮点数

random.uniform(a,b):返回指定范围内的浮点数。

实战演示:

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>python
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (
AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import random
>>> print random.randint(1,3)
2
>>> print random.randint(1,3)
1
>>> print random.randint(1,3)
2
>>> print random.randint(1,3)
2
>>> print random.randint(1,10)
1
>>> print random.randint(1,10)
10
>>> print random.randint(1,10)
5
>>> print random.randint(1,10)
1
>>> print random.randint(1,10)
5
>>> print random.randint(1,10)
7
>>> print random.randint(1,10)
4
>>> print random.randint(1,10)
3
>>> print random.randrange(1,5,1)
2
>>> print random.randrange(1,5,1)
4
>>> print random.randrange(1,5,1)
4
>>> print random.randrange(1,5,1)
4
>>> print random.randrange(1,5,1)
3
>>> print random.randrange(1,5,1)
1
>>> print random.randrange(1,5,1)
3
>>> print random.randrange(1,5,1)
1
>>> print random.randrange(1,5,1)
1
>>> print random.randrange(1,5,1)
2
>>> print random.randrange(1,5,1)
1
>>> print random.randrange(1,5,1)
1
>>> print random.randrange(1,5,1)
4
>>> print random.random()
0.395644101608
>>> print random.random()
0.939752210993
>>> print random.random()
0.753840174814
>>> print random.random()
0.6284505895
>>> print random.random()
0.221124079082
>>> print random.random()
0.859997827515
>>> print random.uniform(3,5)
3.68718533467
>>> print random.uniform(3,5)
3.44178711732
>>> print random.uniform(3,5)
3.66400073252
>>> print random.uniform(3,5)
4.90505268541
>>> print random.uniform(3,5)
4.69546962717
>>> print random.uniform(3,5)
4.26153330638
>>>
Python 相关文章推荐
python 获取本机ip地址的两个方法
Feb 25 Python
python3.3实现乘法表示例
Feb 07 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
May 15 Python
Python入门_学会创建并调用函数的方法
May 16 Python
pyqt5自定义信号实例解析
Jan 31 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
Apr 05 Python
PyQt5 QTable插入图片并动态更新的实例
Jun 18 Python
用python求一个数组的和与平均值的实现方法
Jun 29 Python
详解Python是如何实现issubclass的
Jul 24 Python
python 类之间的参数传递方式
Dec 20 Python
python给图像加上mask,并提取mask区域实例
Jan 19 Python
python新式类和经典类的区别实例分析
Mar 23 Python
用python 批量更改图像尺寸到统一大小的方法
Mar 31 #Python
使用Python读取安卓手机的屏幕分辨率方法
Mar 31 #Python
python获取网页中所有图片并筛选指定分辨率的方法
Mar 31 #Python
python如何将图片转换为字符图片
Aug 19 #Python
Pyinstaller将py打包成exe的实例
Mar 31 #Python
Python pymongo模块用法示例
Mar 31 #Python
Python向MySQL批量插数据的实例讲解
Mar 31 #Python
You might like
十天学会php之第七天
2006/10/09 PHP
PHP 金额数字转换成英文
2010/05/06 PHP
php在linux下检测mysql同步状态的方法
2015/01/15 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
jquery last-child 列表最后一项的样式
2010/01/22 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2017/01/21 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
完美解决通过IP地址访问VUE项目的问题
2020/07/18 Javascript
解决vue cli4升级sass-loader(v8)后报错问题
2020/07/30 Javascript
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
Python使用Scrapy爬取妹子图
2015/05/28 Python
使用Python解析JSON数据的基本方法
2015/10/15 Python
浅谈python jieba分词模块的基本用法
2017/11/09 Python
Python生成任意范围任意精度的随机数方法
2018/04/09 Python
python实现图片上添加图片
2019/11/26 Python
使用python实现飞机大战游戏
2020/03/23 Python
python实现横向拼接图片
2020/03/23 Python
Python3爬虫mitmproxy的安装步骤
2020/07/29 Python
Anaconda的安装与虚拟环境建立
2020/11/18 Python
联想台湾官网:Lenovo TW
2018/05/09 全球购物
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
有原因的手表:Flex Watches
2019/03/23 全球购物
指针和引用有什么区别
2013/01/13 面试题
Linux开机引导的步骤是什么
2015/10/19 面试题
应聘会计求职信
2014/06/11 职场文书
创先争优演讲稿
2014/09/15 职场文书
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
转让协议书
2015/01/27 职场文书
团队拓展训练感想
2015/08/07 职场文书
MySQL infobright的安装步骤
2021/04/07 MySQL
基于Python实现对比Exce的工具
2022/04/07 Python
基于PyQt5制作一个群发邮件工具
2022/04/08 Python