gerarCPFFake static method
Gera um CPF falso.
Essa função gera um número de CPF falso válido. O CPF é composto por 11 dígitos, sendo os 9 primeiros dígitos números aleatórios e os dois últimos dígitos são calculados com base nos 9 primeiros dígitos.
Retorna uma string contendo o CPF falso gerado no formato "NNN.NNN.NNN-DD", onde N representa um dígito numérico e D representa um dígito verificador.
Implementation
static String gerarCPFFake() {
int n = 9;
int n1 = randomInt(0, n);
int n2 = randomInt(0, n);
int n3 = randomInt(0, n);
int n4 = randomInt(0, n);
int n5 = randomInt(0, n);
int n6 = randomInt(0, n);
int n7 = randomInt(0, n);
int n8 = randomInt(0, n);
int n9 = randomInt(0, n);
int d1 = n9 * 2 + n8 * 3 + n7 * 4 + n6 * 5 + n5 * 6 + n4 * 7 + n3 * 8 + n2 * 9 + n1 * 10;
d1 = 11 - (d1 % 11);
if (d1 >= 10) d1 = 0;
int d2 = d1 * 2 + n9 * 3 + n8 * 4 + n7 * 5 + n6 * 6 + n5 * 7 + n4 * 8 + n3 * 9 + n2 * 10 + n1 * 11;
d2 = 11 - (d2 % 11);
if (d2 >= 10) d2 = 0;
return "$n1$n2$n3.$n4$n5$n6.$n7$n8$n9-$d1$d2";
}