python之中如果只是要去生成单个随机数的话只需要使用到内置函数random()就可以了,但是它一次只能够生成一个随机浮点数 。想要生成随机整数的话就得用到标准库之中的random模块,它提供了很多生成随机数的和操作随机数的方法,一起往下看看吧 。
文章插图
【Python怎么生成20个随机整数?Python生成随机数如何控制范围】要生成随机整数的话就需要使用到模块内的randint()方法了,这个方法的作用就是在指定范围内生成随机整数,在使用的时候必须去设置随机数的上下限,示例如下:
index = random.randint(0,20,size=20)这个方法只能够在0-20这些数字之中生成20个随机整数出来,所以一定会有重复的数字出现,而想要出现完全不重复随机数的话有两个方法 。第一个方法就是将它的上限设置为一个比较高的数,当基数增多的时候,重复数字出现的概率就是会相应的变少了 。
第二个方法就是调用sample()函数,它的作用是从一个序列之中取出不重复的指定元素,所以它还需要和range()函数配合使用 。在调用这个函数的参数里面使用range()来生成一个指定范围的整数元组,然后从中取出20个数字就可以了,示例如下:
index = random.sample(range(0,100),20)无论是哪一种生成随机整数的方法都是要去设置随机数生成的范围,这样才能够保证不会取到无穷大或者是无穷小的数,因为python内int类型保存数字是有上限的 。
以上就是关于“Python怎么生成20个随机整数?Python生成随机数如何控制范围”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python怎么使用https请求?Python请求使用https如何做
- Python下载选择32位还是64位?Python下载时的位数如何选择
- Python如何判断值数据类型?Python值怎么看数据类型
- Postgresql能使用索引吗?Postgresql数据库怎么使用索引
- Python怎么打印菱形?Python如何将菱形输出在控制台
- Python数据分析有什么提高效率的方法?Python数据分析技巧有哪些
- Python数据分析工具有哪些?Python数据分析师会使用什么工具
- Python中help函数怎么使用?help()函数用法是什么
- 什么是参数类型?python函数中有哪些参数类型?
- Python数据可视化中常用的绘图库有哪些? Python常用的绘图库