“Генератор CPF”
Вот пример генератора CPF (Cadastro de Pessoas Físicas) на Python:
import random
def generate_cpf():
cpf = [random.randint(0, 9) for _ in range(9)]
# Calculating the first verification digit
sum = sum([(i+1)*v for i, v in enumerate(cpf[:9])])
digit1 = (sum % 11) % 10
cpf.append(digit1)
# Calculating the second verification digit
sum = sum([(i+2)*v for i, v in enumerate(cpf[:10])])
digit2 = (sum % 11) % 10
cpf.append(digit2)
return ''.join(map(str, cpf))
# Example usage
cpf = generate_cpf()
print(cpf)
Этот код генерирует действительный номер CPF, случайным образом генерируя первые 9 цифр и затем вычисляя проверочные цифры на основе этих цифр.