gerarCNPJFake static method
Gera um CNPJ falso.
Essa função gera um número de CNPJ falso com base em números aleatórios. O CNPJ gerado é válido de acordo com a fórmula de validação do CNPJ. Retorna uma string no formato "XX.XXX.XXX/XXXX-XX".
Implementation
static String gerarCNPJFake() {
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 = 0;
int n10 = 0;
int n11 = 0;
int n12 = 1;
int d1 = n12 * 2 + n11 * 3 + n10 * 4 + n9 * 5 + n8 * 6 + n7 * 7 + n6 * 8 + n5 * 9 + n4 * 2 + n3 * 3 + n2 * 4 + n1 * 5;
d1 = 11 - (d1 % 11);
if (d1 >= 10) d1 = 0;
int d2 = d1 * 2 + n12 * 3 + n11 * 4 + n10 * 5 + n9 * 6 + n8 * 7 + n7 * 8 + n6 * 9 + n5 * 2 + n4 * 3 + n3 * 4 + n2 * 5 + n1 * 6;
d2 = 11 - (d2 % 11);
if (d2 >= 10) d2 = 0;
return "$n1$n2.$n3$n4$n5.$n6$n7$n8/$n9$n10$n11$n12-$d1$d2";
}