import tempfile, random
with tempfile.NamedTemporaryFile(delete=False) as nf:
    for _ in range(1000000):
        nf.write(str(random.randint(0, 1000)))
как сгенерировать 1 миллион случайных целых чисел и записать их в файл?