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实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
Apr 25 Python
Python实现脚本锁功能(同时只能执行一个脚本)
May 10 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
Feb 26 Python
使用python读取txt文件的内容,并删除重复的行数方法
Apr 18 Python
详解爬虫被封的问题
Apr 23 Python
Django框架实现的分页demo示例
May 25 Python
python和mysql交互操作实例详解【基于pymysql库】
Jun 04 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
Jun 18 Python
简单了解Django应用app及分布式路由
Jul 24 Python
python对常见数据类型的遍历解析
Aug 27 Python
节日快乐! Python画一棵圣诞树送给你
Dec 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
PHP HTML代码串 截取实现代码
2009/06/29 PHP
php中实现可以返回多个值的函数实例
2015/03/21 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
javascript 打印页面代码
2009/03/24 Javascript
jQuery源码分析之jQuery中的循环技巧详解
2014/09/06 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
总结在前端排序中遇到的问题
2016/07/19 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
利用JS轻松实现获取表单数据
2016/12/06 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
详解webpack的配置文件entry与output
2017/08/21 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
微信小程序之多文件下载的简单封装示例
2018/01/29 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
如何在项目中使用log4.js的方法步骤
2019/07/16 Javascript
layui表单验证select下拉框实现验证的方法
2019/09/05 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
python 使用递归实现打印一个数字的每一位示例
2020/02/27 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
Python 多进程、多线程效率对比
2020/11/19 Python
爱淘宝:淘宝网购物分享平台
2017/04/28 全球购物
新员工欢迎词
2014/01/12 职场文书
2014年医院科室工作总结
2014/12/20 职场文书
打架检讨书
2015/01/27 职场文书
安全责任书
2015/01/29 职场文书
鲁迅故里导游词
2015/02/05 职场文书
《自己的花是让别人看的》教学反思
2016/02/19 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
MySQL笔记 —SQL运算符
2022/01/18 MySQL
用Python仅20行代码编写一个简单的端口扫描器
2022/04/08 Python