#!/usr/bin/env python # coding: utf-8 # In[4]: import os import random used = "used.txt" if not os.path.exists(used): open(used, "w+").close() with open(used, "r+", encoding="utf8") as f: used_problems = f.readlines() used_problems = [u.strip("\n") for u in used_problems] print("Used:", used_problems) r = [i for i in range(1, 1040)] r = [i for i in r if str(i) not in used_problems] random.shuffle(r) now = None if len(r) == 0: print("All done!") exit(0) elif len(r) == 1: now = r[0] else: now = random.choice(r) print("Now:", now) f.write(str(now) + "\n")