if random.random() < probability:
    removed += 1
to_remove -= 1
counts[current] += 1
if removed != 7:
    removed_failed += 1
print((counts[0], counts[1], counts[2], '...', counts[49], counts[50],
    counts[51], '...', counts[97], counts[98], counts[99]))
print(('remove failed: ', removed_failed))
print(('min: ', min(counts.values())))
print(('max: ', max(counts.values())))
print(('mean: ', mean(list(counts.values()))))
Как случайно удалить несколько строк из большого файла?