python在一个范围内取随机数的简单实例


Posted in Python onAugust 16, 2020

python在一个范围内取随机数的方法:

可以利用random.uniform()函数来实现。

random.uniform()函数用于生成一个指定范围内的随机浮点数,如:【random.uniform(10, 20)】。

random.randint(a, b),用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b。

代码示例:

print random.randint(12, 20)  # 生成的随机数 n: 12 <= n <= 20
print random.randint(20, 20)  # 结果永远是20     
# print random.randint(20, 10)  # 该语句是错误的。下限必须小于上限

random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a >= n >= b。如果 a <b, 则 b >= n >= a。

代码示例:

print random.uniform(10, 20)
print random.uniform(20, 10)
# 18.7356606526
# 12.5798298022

内容扩展:

python3实现随机数

import random
#随机整数
import string

print(random.randint(0,99))
#随机选取0到100间的偶数
print(random.randrange(0, 101, 2))
#随机浮点数
print(random.random())
print(random.uniform(1, 10))
#随机字符
print(random.choice('abcdefg&#%^*f'))
#多个字符中选取特定数量的字符
print(random.sample('abcdefghij',3))
#多个字符中选取特定数量的字符组成新字符串
# print(string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).replace(" ",""))
#随机选取字符串
print(random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] ))
#洗牌
items = [1, 2, 3, 4, 5, 6]
random.shuffle(items)
print("洗牌:", items)
#从指定序列中随机获取k个元素作为一个片段返回,不会改变原有序列
list = []
list = random.sample(items,2)
print(list)

以上就是python在一个范围内取随机数的简单实例的详细内容,更多关于python如何在一个范围内取随机数的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python 获取新浪微博的最新公共微博实例分享
Jul 03 Python
在Python程序中进行文件读取和写入操作的教程
Apr 28 Python
在Python中操作列表之list.extend()方法的使用
May 20 Python
python读写ini配置文件方法实例分析
Jun 30 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
python处理xml文件的方法小结
May 02 Python
python爬取盘搜的有效链接实现代码
Jul 20 Python
python的re模块使用方法详解
Jul 26 Python
Python 日期区间处理 (本周本月上周上月...)
Aug 08 Python
Python生成器常见问题及解决方案
Mar 21 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
Jun 22 Python
Python opencv缺陷检测的实现及问题解决
Apr 24 Python
python将数据插入数据库的代码分享
Aug 16 #Python
详解Python高阶函数
Aug 15 #Python
python 19个值得学习的编程技巧
Aug 15 #Python
解析python 类方法、对象方法、静态方法
Aug 15 #Python
浅谈python锁与死锁问题
Aug 14 #Python
Python3.8安装Pygame教程步骤详解
Aug 14 #Python
Python configparser模块应用过程解析
Aug 14 #Python
You might like
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
显示程序执行时间php函数代码
2013/08/29 PHP
php生成图形(Libchart)实例
2013/11/06 PHP
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码
2009/12/28 Javascript
JavaScript替换当前页面的方法
2015/04/03 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
BootStrap中的表单大全
2016/09/07 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
Node.js五大应用性能技巧小结(必须收藏)
2017/08/09 Javascript
使用vue-router完成简单导航功能【推荐】
2018/06/28 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
JavaScript定时器常见用法实例分析
2019/11/15 Javascript
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
python抓取百度首页的方法
2015/05/19 Python
python计算两个数的百分比方法
2018/06/29 Python
Django中的Model操作表的实现
2018/07/24 Python
对python的输出和输出格式详解
2018/12/08 Python
Python时间序列处理之ARIMA模型的使用讲解
2019/04/02 Python
python中安装django模块的方法
2020/03/12 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
英国最大的高品质珠宝和手表专家:Goldsmiths
2017/03/11 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
高中学生干部学习的自我评价
2014/02/21 职场文书
医学生职业生涯规划书范文
2014/03/13 职场文书
群众路线剖析材料
2014/09/30 职场文书
高三英语复习计划
2015/01/19 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
PC版《死亡搁浅导剪版》现已发售 展开全新的探险
2022/04/03 其他游戏