介绍Python生成随机数的几种方法

  • 更新时间:2020-03-12 17:20:55
  • 编辑:马惜寒
为找教程的网友们整理了Python相关的编程文章,网友融立群根据主题投稿了本篇教程内容,涉及到Python、生成随机数、Python简单生成随机数的方法示例相关内容,已被486网友关注,下面的电子资料对本篇知识点有更加详尽的解释。
  • Python从入门到精通 / 18.9 MB 推荐度:
  • 《Python快乐编程:中学学科创意编程实例》课件,源码,视频 / 1.08 GB 推荐度:
  • 《Python自然语言处理》源码 / 95.11 MB 推荐度:
  • 基于Python的DevOps / 48.2 MB 推荐度:
  • Python渗透测试编程技术:方法与实践 / 167.2 MB 推荐度:
  • Python简单生成随机数的方法示例

    本文实例讲述了Python简单生成随机数的方法。分享给大家供大家参考,具体如下:

    主要知识点:

    随机整数:

    random.randint(a,b):返回随机整数x,a<=x<=b

    包含范围的随机整数

    random.randrange(start,stop,[,step]):返回一个范围在(start,stop,step)之间的随机整数,不包括结束值。

    0-1之间的随机浮点数

    随机实数:random.random():返回0到1之间的浮点数

    指定范围的随机浮点数

    random.uniform(a,b):返回指定范围内的浮点数。

    实战演示:

    Microsoft Windows [版本 6.1.7601]
    版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
    C:\Users\Administrator>python
    Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (
    AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import random
    >>> print random.randint(1,3)
    2
    >>> print random.randint(1,3)
    1
    >>> print random.randint(1,3)
    2
    >>> print random.randint(1,3)
    2
    >>> print random.randint(1,10)
    1
    >>> print random.randint(1,10)
    10
    >>> print random.randint(1,10)
    5
    >>> print random.randint(1,10)
    1
    >>> print random.randint(1,10)
    5
    >>> print random.randint(1,10)
    7
    >>> print random.randint(1,10)
    4
    >>> print random.randint(1,10)
    3
    >>> print random.randrange(1,5,1)
    2
    >>> print random.randrange(1,5,1)
    4
    >>> print random.randrange(1,5,1)
    4
    >>> print random.randrange(1,5,1)
    4
    >>> print random.randrange(1,5,1)
    3
    >>> print random.randrange(1,5,1)
    1
    >>> print random.randrange(1,5,1)
    3
    >>> print random.randrange(1,5,1)
    1
    >>> print random.randrange(1,5,1)
    1
    >>> print random.randrange(1,5,1)
    2
    >>> print random.randrange(1,5,1)
    1
    >>> print random.randrange(1,5,1)
    1
    >>> print random.randrange(1,5,1)
    4
    >>> print random.random()
    0.395644101608
    >>> print random.random()
    0.939752210993
    >>> print random.random()
    0.753840174814
    >>> print random.random()
    0.6284505895
    >>> print random.random()
    0.221124079082
    >>> print random.random()
    0.859997827515
    >>> print random.uniform(3,5)
    3.68718533467
    >>> print random.uniform(3,5)
    3.44178711732
    >>> print random.uniform(3,5)
    3.66400073252
    >>> print random.uniform(3,5)
    4.90505268541
    >>> print random.uniform(3,5)
    4.69546962717
    >>> print random.uniform(3,5)
    4.26153330638
    >>>
    
    

    PS:这里再提供几款相关工具供大家参考使用:

    在线随机数生成工具:
    http://tools.jb51.net/aideddesign/rnd_num

    在线随机生成个人信息数据工具:
    http://tools.jb51.net/aideddesign/rnd_userinfo

    在线随机字符/随机密码生成工具:
    http://tools.jb51.net/aideddesign/rnd_password

    在线随机数字/字符串生成工具:
    http://tools.jb51.net/aideddesign/suijishu

    更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

    希望本文所述对大家Python程序设计有所帮助。

    Python相关教程

    • Python安装whl包和tar.gz包的操作步骤

      下面小编就为大家带来一篇Python安装官方whl包和tar.gz包的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

      发布时间:2019-12-03

    • python实现在函数图像上添加文字和标注的方法

      今天小编就为大家分享一篇python实现在函数图像上添加文字和标注的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

      发布时间:2019-09-08

    用户留言