Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/01/2014, 03:43
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Problema basico con bucle

Código Javascript:
Ver original
  1. var abecedario = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',];
  2. var raros = ['!','#','$','%','&','/','(',')','.',':','-','_']; //12 caracteres
  3. var numero = prompt('Ingresa numero de caracteres de la pass');
  4.  
  5. for (i=0;i<numero;i++){
  6.     var numRandom = Math.floor(Math.random() * abecedario.length);
  7.     var tipo_caracter = Math.floor(Math.random() * 4);
  8.        //Si numero = 1 Mayuscula, 2 Minuscula, 3 numero
  9.        //Aqui puede dar 0 que tipo de caracter pones en eses caso.
  10.  
  11.  
  12.     switch(tipo_caracter){
  13.         case 0: //Así seria lo mismo que 1
  14.         case 1:
  15.             document.write(abecedario[numRandom].toUpperCase());
  16.         break;
  17.         case 2:
  18.             document.write(abecedario[numRandom]);
  19.         break;
  20.         case 3:
  21.             document.write(Math.floor(Math.random() * 10));
  22.         break;
  23.     }
  24. }
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.