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统计单词出现的次数
Apr 04 Python
DataFrame 将某列数据转为数组的方法
Apr 13 Python
python实现三维拟合的方法
Dec 29 Python
Python datetime包函数简单介绍
Aug 28 Python
python实现统计代码行数的小工具
Sep 19 Python
python pycharm的安装及其使用
Oct 11 Python
python/Matplotlib绘制复变函数图像教程
Nov 21 Python
Python绘制二维曲线的日常应用详解
Dec 04 Python
Python Numpy数组扩展repeat和tile使用实例解析
Dec 09 Python
python 已知平行四边形三个点,求第四个点的案例
Apr 12 Python
基于Python制作一副扑克牌过程详解
Oct 19 Python
详解python os.path.exists判断文件或文件夹是否存在
Nov 16 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中__get()和__set()的用法实例详解
2013/06/04 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
js下用层来实现select的title提示属性
2010/02/23 Javascript
返回对象在当前级别中是第几个元素的实现代码
2011/01/20 Javascript
JS构建页面的DOM节点结构的实现代码
2011/12/09 Javascript
一样的table?不一样的table(可编辑状态table)
2012/09/19 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
vue实现form表单与table表格的数据关联功能示例
2019/01/29 Javascript
在vue中根据光标的显示与消失实现下拉列表
2019/09/29 Javascript
浅谈vue生命周期共有几个阶段?分别是什么?
2020/08/07 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
2020/11/17 Vue.js
js仿淘宝放大镜效果
2020/12/28 Javascript
Python操作Access数据库基本步骤分析
2016/09/19 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
韩国现代百货官网:Hmall
2018/03/21 全球购物
精伦电子Java笔试题
2013/01/16 面试题
九州传奇上机题
2014/07/10 面试题
求职信格式范本
2013/11/15 职场文书
顶撞老师检讨书
2014/02/07 职场文书
道路施工安全责任书
2014/07/24 职场文书
质检员岗位职责范本
2015/04/07 职场文书
2015公司年度工作总结
2015/05/14 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python