• 技术文章 >Python技术 >Python基础教程

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

    FXLFXL2020-08-14 09:45:20原创4952
    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 随机数
    上一篇:python3怎么获取控制台输入的数据 下一篇:python如何将数据插入数据库

    相关文章推荐

    • python如何取随机数• python怎么生成多个随机数?• python怎么产生5个随机数字?• python如何生产随机数字

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网