怎样一次性生成多个元组

看了很多编程,大多是直接生成一个元组,怎样可以一次性生成多个元组,且元组中的元素还不一样,再用这些各不相同的元组构成列表呢


import random
b = []
for i in range(random.randint(50,100)):
  b.append(i*random.randint(10,20))
print(b)
b = [(i,) for i in b]
print(b)