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 调用VC++的动态链接库(DLL)
Sep 06 Python
使用Python的Twisted框架实现一个简单的服务器
Apr 16 Python
从源码解析Python的Flask框架中request对象的用法
Jun 02 Python
Pandas读取MySQL数据到DataFrame的方法
Jul 25 Python
pytorch 数据集图片显示方法
Jul 26 Python
Python中如何使用if语句处理列表实例代码
Feb 24 Python
wxpython布局的实现方法
Nov 01 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
python有序查找算法 二分法实例解析
Feb 18 Python
Python如何使用OS模块调用cmd
Feb 27 Python
使用python实现微信小程序自动签到功能
Apr 27 Python
浅谈哪个Python库才最适合做数据可视化
Jun 28 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 MYSQL中插入当前时间
2008/04/06 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
php将csv文件导入到mysql数据库的方法
2014/12/24 PHP
PHP ADODB实现分页功能简单示例
2018/05/25 PHP
jQuery用unbind方法去掉hover事件及其他方法介绍
2013/03/18 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
mock.js模拟数据实现前后端分离
2019/07/24 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
调试Python程序代码的几种方法总结
2015/04/28 Python
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
2016/05/17 Python
解决python2.7 查询mysql时出现中文乱码
2016/10/09 Python
使用python实现链表操作
2018/01/26 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
Python实用技巧之利用元组代替字典并为元组元素命名
2018/07/11 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
PyTorch中topk函数的用法详解
2020/01/02 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
Trunki英国官网:儿童坐骑式行李箱
2017/05/30 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
杰夫·班克斯男士服装网上商店:Jeff Banks
2019/10/24 全球购物
Aurora London官网:奢华、负担得起的皮革手袋
2020/08/01 全球购物
绘画设计学生的个人自我评价
2013/09/20 职场文书
宝宝周岁宴答谢词
2014/01/26 职场文书
抗震救灾标语
2014/06/26 职场文书
学雷锋团日活动总结
2015/05/06 职场文书
Netty结合Protobuf进行编解码的方法
2021/06/26 Java/Android