def randomize(rlist, repeat = 0, count = 1):
fpick = rlist[:]
play = list()
if count == -1:
count = len(fpick)
for x in range(0, count):
if repeat:
play.append(fpick[random.randrange(len(fpick))])
else:
if len(fpick) > 0:
play.append(fpick.pop(random.randrange(len(fpick))))
else:
break
return play
评论列表
文章目录