- Регистрация
- 16.08.2020
- Сообщения
- 302
- Благодарностей
- 69
- Баллы
- 28
Есть такой код, помогите заставить его работать в Зенке)
C#:
function gera_random(n)
{
var ranNum = Math.round(Math.random()*n);
return ranNum;
}
function cnpj()
{
var n = 9;
var n1 = gera_random(n);
var n2 = gera_random(n);
var n3 = gera_random(n);
var n4 = gera_random(n);
var n5 = gera_random(n);
var n6 = gera_random(n);
var n7 = gera_random(n);
var n8 = gera_random(n);
var n9 = 0; //gera_random(n);
var n10 = 0; //gera_random(n);
var n11 = 0; //gera_random(n);
var n12 = 1; //gera_random(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 (pontuado) 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;
}