当前位置: 首页 > 图灵资讯 > 行业资讯> python怎样在一个范围内取随机数

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

来源:图灵python
时间: 2025-01-08 14:51:06

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

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

(推荐教程:Python入门教程)

代码示例:

printrandom.randint(12,20)#生成的随机数n:12<=n<=20
printrandom.randint(20,20)#结果永远是20
#printrandom.randint(20,10)#该语句是错误的。下限必须小于上限

random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a >= n >= b。如果 a <b, 则 b >= n >= a。

代码示例:

printrandom.uniform(10,20)
printrandom.uniform(20,10)
#18.7356606526
#12.5798298022