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使用functools模块中的partial函数生成偏函数
Jul 02 Python
Python 遍历子文件和所有子文件夹的代码实例
Dec 21 Python
Python中函数及默认参数的定义与调用操作实例分析
Jul 25 Python
Python2中文处理纪要的实现方法
Mar 10 Python
Python发送http请求解析返回json的实例
Mar 26 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
Apr 19 Python
python一键去抖音视频水印工具
Sep 14 Python
简单了解python代码优化小技巧
Jul 08 Python
Python queue队列原理与应用案例分析
Sep 27 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
Mar 12 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 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
php5.3 废弃函数小结
2010/05/16 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
2012/01/10 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
php链表用法实例分析
2015/07/09 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
PHP设计模式之观察者模式定义与用法分析
2019/04/04 PHP
js模拟类继承小例子
2010/07/17 Javascript
js中this用法实例详解
2015/05/05 Javascript
JavaScript继承学习笔记【新手必看】
2016/05/10 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
2017/03/31 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
2019/09/03 Javascript
[03:07]完美世界DOTA2联赛PWL DAY10 决赛集锦
2020/11/11 DOTA
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
2015/11/07 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
Python实现确认字符串是否包含指定字符串的实例
2018/05/02 Python
pytorch 模型可视化的例子
2019/08/17 Python
python输入错误后删除的方法
2019/10/12 Python
Python while循环使用else语句代码实例
2020/02/07 Python
国外最大的眼镜网站:Coastal
2017/08/09 全球购物
Linux文件操作命令都有哪些
2015/02/27 面试题
心理健康心得体会
2014/01/02 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
大学生校园创业计划书
2014/02/08 职场文书
求职自荐信的格式
2014/04/07 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
经费申请报告
2015/05/15 职场文书
幼儿教师三分钟演讲稿
2019/06/21 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
「魔导具师妲莉亚永不妥协~从今天开始的自由职人生活~」1、2卷发售宣传CM公开
2022/03/21 日漫
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers