浏览文章
文章信息
Python3 使用random生成一个含有自定义个数的随机数列表,所有元素不能相同,且限制每个元素取值区间
14403
以下代码你还可以进一步封装进自己的库,废话不多说,直接上代码。
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]。