- Tema Autor
- #1
Hola, buen día.
¿Me pueden ayudar por favor?
Necesito su ayuda para crear una función que genere cadenas de texto aleatorias que sean válidas para la función checkdata que describo más adelante, esto es en javascript.
De preferencia que no sea por fuerza bruta
Gracias de antemano y saludos. 

Necesito su ayuda para crear una función que genere cadenas de texto aleatorias que sean válidas para la función checkdata que describo más adelante, esto es en javascript.
De preferencia que no sea por fuerza bruta
Código:
function checkdata(codigo)
{
var dig = 0;
var test = 1;
if( codigo == "" || codigo.length < 15 )
return false;
for(var i=0; i<codigo.length-1;i++)
{
dig=dig+(char2number(codigo.charAt(i))*test);
test*=2;
}
dig = mod(dig,9);
if(dig==codigo.charAt(codigo.length-1))
return true;
else
return false;
}
function char2number(chr)
{
var code = chr.charCodeAt(0);
if(code<65)
code = code-48;
else
{
code=code-65+10;
if(code>=11) code++;
if(code>=22) code++;
if(code>=33) code++;
}
return code;
}
