Como generar dos valores en RAND

Iniciado por MiguelSanchez1703, 25 Febrero 2017, 21:14 PM

0 Miembros y 1 Visitante están viendo este tema.

MiguelSanchez1703

Hola me gustaría hacer un generador de contraseñas aleatorias, pero no encuentro la manera de poder hacer mayusculas y numeros en una contraseña, ya que necesito la funcion (48+ rand () % 9) i otra (65+ rand()%25). Les agradeceria que me respondiean. Gracias.

ivancea96

Código (cpp) [Seleccionar]
if(rand()%2 == 0){
    caracter = 48+ rand () % 9;
}else{
    caracter = 65+ rand()%25;
}


Es un ejemplo.
Otra opción (bastante mejor en caso de que uses más caracteres), puede ser tener un array con todos los caracteres y seleccionar uno al azar de ahí con rand()%tamaño_array.