使用random中的choice方法
# 使用random中的choice方法
def random_list(start: int = 0, end: int = 10) -> list:
basic = [i for i in range(start, end + 1)] # +1就包含end本身
print(basic)
arr = []
while basic:
x = random.choice(basic) # 从basic中随机抽取一个数
arr.append(x)
basic.remove(x) # basic 删除抽取到的数
return arr
使用random中的shuffle方法
# 使用random中的shuffle方法
def random_list_shuffle(start: int = 0, end: int = 10) -> list:
basic = [i for i in range(start, end + 1)]
print(basic)
random.shuffle(basic) # shuffle函数打乱
return basic
print(random_list_shuffle(1, 10))