本文实例讲述了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 >>>
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。