Visual Basic - Fuerza Bruta

Life is soft - evento anual de software empresarial
 
Vista:

Fuerza Bruta

Publicado por machine (1 intervención) el 26/01/2001 17:44:31
Hola me podrian decir como hacer un programa que genere todas las combinaciones de letras pocibles .

gracias.
chaO..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Fuerza Bruta

Publicado por El Tiko (97 intervenciones) el 26/01/2001 18:09:14
NO CREO QUE ESO SEA POSIBLE!!! ;(
DEBES DE TENER UN LIMITE SIEMPRE, DEBES DE INDICAR DE QUE TAMAÑO DEBE SER EL STRING RESULTANTE.

Luego realiza un bucle y vas agregando combinaciones de letras. PERO TODAS ES IMPOSIBLE.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Fuerza Bruta

Publicado por pool7 (1 intervención) el 31/01/2001 02:10:33
PAra hacer este tipo de programas t recomiendo especializarte en C/C++
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Fuerza Bruta

Publicado por Ivan Parraga (2 intervenciones) el 15/02/2007 20:09:18
Hola para hacer un progrma de ese tipo tendrias que tomar en cuent lo siguiente

Una combinacion de letras como la que propones da como resultado uan cantidad de combinaciones bastante grande (por dedir lo menos) revisa el tema de analisis combinatorio para que tengas una idea de las probabilidades.
y asuminedo que logres hacer el programa debes tener en cuanta cuanto tiempo de computadora llevaria el generar la cantidad de combinaciones
asumiendo que son 34 letras y deseas una cobinacion de las 34 agrupadas
tendrias una cobinacion de 36! lo que da como resultado 3.7199332678990121746799944815084e+41

asumiendo que realices 1000 combinaciones por milisegundo calculo que te llevaria 11795831011856329828386588284.844 años el calcular todas las posibilidades, (talvez menos con procesamiento en paralelo)

espero te sirva
saludos
Ivan
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar