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 json模块使用实例
Apr 11 Python
在Python程序中实现分布式进程的教程
Apr 28 Python
Python 正则表达式入门(初级篇)
Dec 07 Python
Python实现OpenCV的安装与使用示例
Mar 30 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
Jul 06 Python
Python3使用TCP编写一个简易的文件下载器功能
May 08 Python
python+tifffile之tiff文件读写方式
Jan 13 Python
在pycharm中为项目导入anacodna环境的操作方法
Feb 12 Python
Python实现自动打开电脑应用的示例代码
Apr 17 Python
基于python实现音乐播放器代码实例
Jul 01 Python
django filter过滤器实现显示某个类型指定字段不同值方式
Jul 16 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
Jan 05 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
PHP 程序授权验证开发思路
2009/07/09 PHP
yii2带搜索功能的下拉框实例详解
2016/05/12 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
2019/07/18 PHP
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
2012/02/16 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
2014/05/27 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
2016/03/22 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
2018/06/25 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
详解react-refetch的使用小例子
2019/02/15 Javascript
[01:02:03]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS VG
2014/05/26 DOTA
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
2017/12/21 Python
详解python之heapq模块及排序操作
2019/04/04 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
flask 实现token机制的示例代码
2019/11/07 Python
python绘制雪景图
2019/12/16 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
美国美食礼品篮网站:Gourmet Gift Baskets
2019/12/15 全球购物
护理自我鉴定范文
2013/10/06 职场文书
初中生期末考试的自我评价
2013/12/17 职场文书
员工工作表现自我评价
2015/03/06 职场文书
学校隐患排查制度
2015/08/05 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
如何用python插入独创性声明
2021/03/31 Python