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中super的用法实例
May 28 Python
python中set常用操作汇总
Jun 30 Python
利用python实现简单的循环购物车功能示例代码
Jul 05 Python
Python实现类似比特币的加密货币区块链的创建与交易实例
Mar 20 Python
flask框架中勾子函数的使用详解
Aug 01 Python
python按时间排序目录下的文件实现方法
Oct 17 Python
Python寻找两个有序数组的中位数实例详解
Dec 05 Python
python 在指定范围内随机生成不重复的n个数实例
Jan 28 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
Django自定义全局403、404、500错误页面的示例代码
Mar 08 Python
Django中的AutoField字段使用
May 18 Python
Python绘制动态水球图过程详解
Jun 03 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中this,self,parent的区别详解
2013/06/08 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
javascript对象之内置对象Math使用方法
2010/04/16 Javascript
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
javascript中typeof的使用示例
2013/12/19 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
高效利用Angular中内置服务$http、$location等
2016/03/22 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
微信小程序之MaterialDesign--input组件详解
2017/02/15 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
使用nodejs爬取前程无忧前端技能排行
2017/05/06 NodeJs
详解关于html,css,js三者的加载顺序问题
2019/04/10 Javascript
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
Python open()文件处理使用介绍
2014/11/30 Python
web.py在SAE中的Session问题解决方法(使用mysql存储)
2015/06/24 Python
pandas分区间,算频率的实例
2019/07/04 Python
Django MEDIA的配置及用法详解
2019/07/25 Python
Python笔记之工厂模式
2019/11/20 Python
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
企业面试题试卷附带答案
2015/12/20 面试题
元旦晚会感言
2014/03/12 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
国企干部对照检查材料
2014/08/22 职场文书
2014年审计人员工作总结
2014/12/19 职场文书
客房领班岗位职责
2015/02/11 职场文书
2015年超市工作总结
2015/04/09 职场文书
安全教育的主题班会
2015/08/13 职场文书
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技