Calcolate la cifra di controllo Luhn per un prefisso di identificatore numerico. L’algoritmo Luhn modulo 10 è ampiamente usato per validare numeri di carte di pagamento e altri identificatori strutturati.
Come funziona
Dato un prefisso di cifre, questo convertitore trova l’unica cifra di controllo (0–9) che fa passare il numero completo la regola Luhn. Aggiunge cifre candidate finché la sequenza completa soddisfa la condizione di checksum.
Quando usarlo
- Creare numeri di test simili a carte per debug e sviluppo.
- Verificare che un prefisso noto abbia la cifra Luhn attesa.
- Generare cifre di controllo deterministiche quando avete solo la porzione di prefisso.
Limiti
L’input deve contenere solo cifre (in questa sottoutilità non sono accettati spazi). La lunghezza del prefisso deve essere tra 1 e 31 cifre affinché l’identificatore finale resti nel intervallo supportato.
Esempio
Prefisso di input 424242424242424 → Numero completo 4242424242424242 e cifra di controllo 2.