Python3 使用random生成一个含有自定义个数的随机数列表,所有元素不能相同,且限制每个元素取值区间


以下代码你还可以进一步封装进自己的库,废话不多说,直接上代码。
def getRandomNumber(num,rang=[1,101]):
     import random
     #random.sample()生成不相同的随机数
     alist = random.sample(range(rang[0],rang[1]),num) 
     return alist

getRandomNumber(20)
getRandomNumber(20,[1,11])

注意:Python中的range所需参数是左闭右开,也就是[1,11)等价于[1,10]。

网际编程技术论坛-微蓝网-aiweline.com- 版权声明 1、本主题所有言论和图片纯属会员个人意见,与网际编程技术论坛-微蓝网-aiweline.com立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者admin网际编程技术论坛-微蓝网-aiweline.com享有帖子相关版权。
3、网际编程技术论坛-微蓝网-aiweline.com管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者admin网际编程技术论坛-微蓝网-aiweline.com的同意。
5、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
6、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
7、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。


上一篇:没了下一篇:安装Scrapy时提示C++14.0库的最佳解决方案
快速回复
AI微蓝网管理员!有问题请发消息给我!
最新回复 (0)
只看楼主
全部楼主
    • 网际编程技术论坛-微蓝网-aiweline.com
      2
          
返回
免责声明:本站部分内容来源于网络,若有侵权请及时通知(aiweline@qq.com),我们会及时处理。