Попытка сгенерировать номер кредитной карты определенной длины с заданным префиксом.
while len(str(cc_number)) < (len(str(length)) - 1):
digit = str(random.randrange(0, 9))
cc_number = str(cc_number) + str((digit))
return cc_number
Я ожидаю получить, скажем, 16-значный длинный номер с заданным префиксом переменного размера. Как сделать так, чтобы этот фрагмент кода генерировал строку чисел нужного размера? Этот код, кстати, объединяет только 1 случайную цифру в конец строки ... Так что я ожидаю получить «4349578451278456», но фактический результат равен «41»