技术文章 > Python技术 > Python基础 > 正文

python怎样在一个范围内取随机数

FXL

python在一个范围内取随机数的方法:可以利用random.uniform()函数来实现。random.uniform()函数用于生成一个指定范围内的随机浮点数,如:【random.uniform(10, 20)】。

random.randint(a, b),用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b。

(推荐教程:Python入门教程

代码示例:

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
免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 python如何取随机数
 python怎么生成多个随机数?
 python怎么产生5个随机数字?
 python如何生产随机数字
相关视频章节
 创建随机数组
 随机数
 基本随机数函数
 扩展随机数函数
视频教程分类