如何在Python中生成非重复随机数?

接下来的程序会生成10个介于1到100之间的随机非重复整数。它会在给定的时间间隔内生成一个随机整数,如果先前未添加过该整数,则将其添加到列表中。

>>> import random>>> list=[]>>> for i in range(10):          r=random.randint(1,100)          if r not in list: list.append(r)>>> list[13, 53, 25, 95, 64, 87, 27, 93, 74, 60]