На выходе нужно получить txt с построчно расположенными случайными шестизначными числами или строками из цифр. Таких строк должно быть 5800 - 6000 штук. Есть ньюанс, эти шестизначные числа должны быть уникальными.
Такой файл нужен для построчной подстановки уникальных чисел в другой файл, в которм эти уникальные шестизначные числа будут выступать в роли идентификаторов
написал говнокод, но он никуда не годится, т.к. выводит только цифры (0-9), подозреваю, что тут есть куда стремиться. Пока совершенно не понимаю, как отформатировать работу random и/или ее подпрограмм или что-то ещё, для вывода именно шестизначных случайных и уникальных в диапазоне 6 тыс строк последовательностей.
говнокод:
import random
f = open('randlist.txt', “w”)
S = “”
D = (random.sample(range(321456, 879456), k=5675))
for i in D:
S = S + str(i)
f.write('\n'. join(S))
f.close()