Gerador de CPF . Para usar , salve o codigo como .html e depois abra-o em seu navegador , pronto . Terá um gerador de CPF e CNPJ só pra você :)
<html>
<head>
<title>Gerador de CPF 's e CNPJ 's Válidos By : WaldemarSilva</title>
<p align="center"><img src="http://img705.imageshack.us/img705/1391/indexpessoal.png" /></p>
<style type="text/css">
<!--
body { background: #101010; margin: 30px; padding: 0; border: 0; text-align: center; }
#geral { color: #ffffff; margin: auto; width: 320px; text-align: left; }
#cabecalho h1 { color: #f1f1f1; font: 140% trebuchet ms, sans-serif; text-align: center; }
#resultado { text-align: center; }
#resultado input { color: #000000; font: 110% trebuchet ms; text-align: center; margin: 10px; border: 3px #c0c0c0 solid; width: 200px; }
#pontuacao { font: 80% trebuchet ms; margin-bottom: 10px; }
#cpfcnpj { font: 80% trebuchet ms; margin-bottom: 10px; }
#botao { text-align: center; }
#botao input { font: 80% trebuchet ms; margin-bottom: 10px; width: 200px; }
#rodape { background: #666666; font: 60% helvetica, verdana, sans-serif; text-align: center; padding: 10px; }
#rodape a { color: #010101; }
#rodape p { color: #010101; margin: 0; }
-->
</style>
<script type="text/javascript">
var comPontos;
function randomiza(n) {
var ranNum = Math.round(Math.random()*n);
return ranNum;
}
function mod(dividendo,divisor) {
return Math.round(dividendo - (Math.floor(dividendo/divisor)*divisor));
}
function cpf() {
var n = 9;
var n1 = randomiza(n);
var n2 = randomiza(n);
var n3 = randomiza(n);
var n4 = randomiza(n);
var n5 = randomiza(n);
var n6 = randomiza(n);
var n7 = randomiza(n);
var n8 = randomiza(n);
var n9 = randomiza(n);
var d1 = n9*2+n8*3+n7*4+n6*5+n5*6+n4*7+n3*8+n2*9+n1*10;
d1 = 11 - ( mod(d1,11) );
if (d1>=10) d1 = 0;
var d2 = d1*2+n9*3+n8*4+n7*5+n6*6+n5*7+n4*8+n3*9+n2*10+n1*11;
d2 = 11 - ( mod(d2,11) );
if (d2>=10) d2 = 0;
retorno = '';
if (comPontos) retorno = ''+n1+n2+n3+'.'+n4+n5+n6+'.'+n7+n8+n9+'-'+d1+d2;
else retorno = ''+n1+n2+n3+n4+n5+n6+n7+n8+n9+d1+d2;
return retorno;
}
function cnpj() {
var n = 9;
var n1 = randomiza(n);
var n2 = randomiza(n);
var n3 = randomiza(n);
var n4 = randomiza(n);
var n5 = randomiza(n);
var n6 = randomiza(n);
var n7 = randomiza(n);
var n8 = randomiza(n);
var n9 = 0; //randomiza(n);
var n10 = 0; //randomiza(n);
var n11 = 0; //randomiza(n);
var n12 = 1; //randomiza(n);
var 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 - ( mod(d1,11) );
if (d1>=10) d1 = 0;
var 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 - ( mod(d2,11) );
if (d2>=10) d2 = 0;
retorno = '';
if (comPontos) retorno = ''+n1+n2+'.'+n3+n4+n5+'.'+n6+n7+n8+'/'+n9+n10+n11+n12+'-'+d1+d2;
else retorno = ''+n1+n2+n3+n4+n5+n6+n7+n8+n9+n10+n11+n12+d1+d2;
return retorno;
}
function faz() {
if (document.form1.tipo[0].checked)document.form1.numero.value = cpf();
else document.form1.numero.value = cnpj();
}
function pontuacao() {
if (document.form1.cbPontos.checked)
comPontos = true;
else
comPontos = false;
}
</script></head>
<body onload="pontuacao()">
<div id="geral">
<div id="cabecalho">
<h1>Gerador de CPF 's e CNPJ 's Válidos By WaldemarSilva</h1>
</div>
<div id="conteudo">
<form name="form1" method="post" action="">
<div id="resultado">
<input name="numero" id="numero" readonly="readonly" size="20" type="text">
</div>
<div id="pontuacao">
<input id="cbPontos" name="cbPontos" value="1" checked="checked" onclick="pontuacao()" type="checkbox">
Pontuação
</div>
<div id="cpfcnpj">
<input id="rd_cpf" name="tipo" value="cpf" checked="checked" type="radio">
<label for="rd_cpf">CPF</label><br>
<input id="rd_cnpj" name="tipo" value="cnpj" type="radio">
<label for="rd_cnpj">CNPJ</label>
</div>
<div id="botao">
<input name="Button" value="Gerar" onclick="faz()" type="button">
</div>
</form></div>
</div>
</body>
</html>
Nenhum comentário:
Postar um comentário