Menu
Outros JS

Gerador de CPF / Javascript

Atenção, nota importante, este gerador de CPF é de uso exclusivo para teste para cadastros, para programadores / desenvolvedores. Nao será de responsabilidade nenhuma, deste site, ou autor, sobre o uso do número gerado.


/*
* Gerador de numero CPF
* last-modified: 2008-09-23
* Autor: Candido Tominaga
*/


function Rand(n) { 
    return Math.round(Math.random()*n); 
}


function GerardorCPF(formatado) 
{
    var cpf = ''; 
		var dv1, dv2;
		var v1=0;
		var v2=0;
    var n = 9;
		var cv1 = new Array('',10,9,8,7,6,5,4,3,2);
		var cv2 = new Array('',11,10,9,8,7,6,5,4,3);
    for(var i=1; i < 10; i++)
		{
			eval("n"+i+"="+Rand(n));
			v1 += cv1[i]*eval("n"+i);
			v2 += cv2[i]*eval("n"+i);
		}
    dv1 = v1;
    dv1 = 11 - ( dv1 % 11); 
    if (dv1>=10) { 
        dv1 = 0; 
    }
		dv2 = dv1*2 + v2; 
    dv2 = 11 - ( dv2 % 11 ); 
    if (dv2>=10) { 
        dv2 = 0; 
    }
    
    if (formatado==true) {
        return ''+n1+n2+n3+'.'+n4+n5+n6+'.'+n7+n8+n9+'-'+dv1+dv2;
    } else {
        return ''+n1+n2+n3+n4+n5+n6+n7+n8+n9+dv1+dv2;
    }
}



Os homens são sempre mais verbosos e facundos em queixar-se das injúrias, do que em agradecer os benefícios. [914]