优草派  >   Python

Python怎么随机生成一堆数字并输出?Python生成大量随机数的方法

罗西汉            来源:优草派

Python的开发中有时候为了保证密钥或者是登录密码等的安全性,有时候会使用生成随机数据的方式将其当成密码去使用。那今天的这一篇文章就会来讲一下在python中该如何去实现生成大量随机数并输出的方法,一起往下看看吧。

Python怎么随机生成一堆数字并输出?Python生成大量随机数的方法

一、生成随机数的库和函数

在python的标准库中random库是用来生成随机数的,它其中有randint()函数可以用来生成指定范围内的随机整数。也有random()函数去获取一定范围内的随机浮点数,浮点数长度不加限制的话默认是最长的长度。此外还可以指定获取的是偶数还是奇数,随机数之间的间隔最少相差多少等等。

二、生成大量随机数的方法

random库中的函数都一次只能用来生成一个随机数,想要生成大量的随机数可以使用for函数去循环迭代一个range函数生成的数字列表。range()函数生成的数字列表有多大那么就会随机生成多少个随机数字,示例如下:

# 生成100个1-9999间的随机的整数
for x in range(0,100)
    y = random.randint(1,9999)
    print(y)
# 生成10个100以内的随机偶数
for x in range(0,10)
    y = random. randrange (0,100,2)
    print(y)

而生成随机浮点数或者是指定范围和指定数量的随机数字都可以去根据自己需求相应的调整代码中的参数和使用的方法就行了。

以上就是关于“Python怎么随机生成一堆数字并输出?Python生成大量随机数的方法”的全部内容了,想要了解更多python的实用知识和代码示例可以在网页顶部栏目中找到python查看更多哦。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行