Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/02/2004, 13:47
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Hola, derkenuke.

A ver si este código es lo que buscas:
Código PHP:
var letras="abcdefghijklmnopqrstuvwxyz"
letras=letras.split("");
numLetras=letras.length;
permuta=new Array;
combina 3//nº de letras a combinar;
serie=1;
for(
i=0i<combinai++)
    
serie *= numLetras;
for(
i=0;i<serie;i++)
    
permuta[i]='';
subSerie serie/numLetras;
for(
i=0;i<combina;i++) {
    
per=let=0;
    for(
j=0;j<serie;j++) {
        
permuta[j]+=letras[let];
        
per+=1;
        if(
per>subSerie) {
            
per=1let+=1;
            if(
let>numLetras-1let=0;
        }
    } 
subSerie /= numLetras;
}
for(
i=0;i<serie;i++)
document.write(permuta[i]+'<br/>'); 
Saludos,