Perché non puoi inventare un RUC a mano
Il RUC è composto da undici cifre e l'ultima deriva dalle dieci precedenti tramite una somma ponderata modulo 11. Digitando undici cifre a caso, la probabilità di indovinare la cifra di controllo è circa una su undici: gran parte dei tuoi dati di prova rimbalzerà sulla tua stessa validazione e perderai tempo a inseguire un difetto inesistente.
I prefissi che indicano il tipo di contribuente
Le prime due cifre dichiarano a quale tipo di contribuente appartiene il numero: 10 per la persona fisica con attività, 15 e 17 per casi specifici e 20 per la persona giuridica. La generazione distribuisce su questi prefissi validi, così i dati somigliano a quelli che incontrerai davvero in produzione anziché a una sequenza uniforme.
Come integrarli nella tua suite
Richiedi da 1 a 1000 numeri e scaricali come testo semplice con un RUC per riga. Quel formato entra direttamente in un seeder di database, in un file di fixture o in una variabile d'ambiente per i test di integrazione, senza alcuna pulizia.