最佳答案
我有一个从文件中读取项目列表的函数。如何从列表中随机选择50个项目来写入另一个文件?
def randomizer(input, output='random.txt'):
query = open(input).read().split()
out_file = open(output, 'w')
random.shuffle(query)
for item in query:
out_file.write(item + '\n')
例如,如果总随机化文件是
random_total = ['9', '2', '3', '1', '5', '6', '8', '7', '0', '4']
我想要一个3的随机集合,结果可能是
random = ['9', '2', '3']
如何从随机选择的列表中选择50个?
更妙的是,我如何从原始列表中随机选择50个?