Hola
derkenuke ,
JavierB :
Qué proyecto interesante.
Lo estuve leyendo, aunque no entiendo PHP, y me pareció recordar un método para hacer algo así. Pero resultó que no era "tan así".
Intenté hacer una combinación de caracteres alfabéticos en todas sus posibilidades; pero pudiendo elegir la cantidad. Quiero decir : todas las combinaciones posibles de 2 caracteres de los 3 primeros("a" "b" "c") ; todas las combinaciones posibles de 3 caracteres de los 5 primeros("a" "b" "c" "d" "e")...
La lógica me dice que ése es justamente el método que usan los números en dígitos : todas las combinaciones posibles de 3 "caracteres" (dígitos) de los 10 "primeros" (y únicos "0" al "9") serían del "000" al "999".
El método para las letras sería como ir sumando 1 desde 0 y convertirlo a caracter alfabético de una secuencia, hasta terminar cuando aparezca el cuarto dígito (porque queríamos 3).
Eso es jusamente lo que hace
toString(n); donde
n es el valor máximo de la "secuencia alfabética" hasta donde vamos a combinar, y con un
for le decimos que llegue hasta el (p.e.) "999".
El problema es que la secuencia va desde el "0" hasta la "z"; no desde "a" hasta "z". Le podemos decir hasta que caracter usar, pero no desde cual.
Un ejemplo típico es el hexadecimal. Si usamos
Código:
<input onblur="this.value=(this.value*1).toString(16)" value="255">
la secuencia para convertir será de "0" a "f", no de "a" a "p".
¿Alguien sabe si se le puede decir a
toString() desde dónde empezar?
gracias
furoya