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中的json的基本使用方法
Dec 21 Python
python中使用正则表达式的连接符示例代码
Oct 10 Python
Python基于列表模拟堆栈和队列功能示例
Jan 05 Python
简单的python协同过滤程序实例代码
Jan 31 Python
使用Python写一个小游戏
Apr 02 Python
对python列表里的字典元素去重方法详解
Jan 21 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
Jun 11 Python
Python完全识别验证码自动登录实例详解
Nov 24 Python
详谈tensorflow gfile文件的用法
Feb 05 Python
如何在Python 游戏中模拟引力
Mar 27 Python
详解python中的闭包
Sep 07 Python
python开发的自动化运维工具ansible详解
Aug 07 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 删除数组元素
2009/01/16 PHP
用PHP ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
ThinkPHP表单自动提交验证实例教程
2014/07/18 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
2011/02/24 Javascript
JavaScript高级程序设计 学习笔记 js高级技巧
2011/09/20 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
浅谈js中的变量名和函数名重名
2017/02/13 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
详解ajax的data参数错误导致页面崩溃
2018/04/30 Javascript
[01:34]传奇从这开始 2016国际邀请赛中国区预选赛震撼开启
2016/06/26 DOTA
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
django_orm查询性能优化方法
2018/08/20 Python
python中dir()与__dict__属性的区别浅析
2018/12/10 Python
python读取文件名并改名字的实例
2019/01/07 Python
在 Pycharm 安装使用black的方法详解
2020/04/02 Python
python3 配置logging日志类的操作
2020/04/08 Python
简述 Python 的类和对象
2020/08/21 Python
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
.NET面试题:什么是反射
2016/09/30 面试题
师范毕业生自荐信
2013/10/17 职场文书
教师档案管理制度
2014/01/23 职场文书
教师职位说明书
2014/07/29 职场文书
12.4全国法制宣传日活动总结
2014/11/01 职场文书
捐款仪式主持词
2015/07/04 职场文书
2016优秀大学生个人事迹材料范文
2016/03/01 职场文书
68句权威创业名言
2019/08/26 职场文书
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android
CentOS7 minimal 最小化安装网络设置过程
2022/12/24 Servers