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实现下载指定网址所有图片的方法
Aug 08 Python
python动态网页批量爬取
Feb 14 Python
学习python之编写简单乘法口诀表实现代码
Feb 27 Python
python字典的常用操作方法小结
May 16 Python
Python中Scrapy爬虫图片处理详解
Nov 29 Python
python查询mysql,返回json的实例
Mar 26 Python
Python rstrip()方法实例详解
Nov 11 Python
Python中的十大图像处理工具(小结)
Jun 10 Python
python移位运算的实现
Jul 15 Python
TensorFlow梯度求解tf.gradients实例
Feb 04 Python
Python pytesseract验证码识别库用法解析
Jun 29 Python
利用Python判断你的密码难度等级
Jun 02 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
PHP操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
php利用事务处理转账问题
2015/04/22 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
jQuery寻找n以内完全数的方法
2015/06/24 Javascript
javascript实现列表滚动的方法
2015/07/30 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
Angular的事件和表单详解
2016/12/26 Javascript
javascript基础知识讲解
2017/01/11 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
2018/06/29 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
2019/02/27 Javascript
Python MD5加密实例详解
2017/08/02 Python
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
Python网络爬虫之爬取微博热搜
2019/04/18 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
Python实现查找数据库最接近的数据
2020/06/08 Python
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
冰淇淋店创业计划书范文
2013/12/27 职场文书
经销商会议欢迎词
2014/01/11 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
集中采购方案
2014/06/10 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
2015年宣传部部长竞选演讲稿
2014/11/28 职场文书
好媳妇事迹材料
2014/12/24 职场文书
稽核岗位职责范本
2015/04/13 职场文书
销售合作意向书范本
2015/05/08 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript
阿里云服务器部署mongodb的详细过程
2021/09/04 MongoDB
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript