Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/01/2002, 00:03
Herminio Heredia San
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 22 años, 6 meses
Puntos: 6
Re: Claves aleatorias

Bueno en este tema hay mas de una forma de hacerlo por ejemplo aqui te agrego una funcion que las crea usando un arreglo de caracteres especiales y alfanumericos, que hice ya algun tiempo como ejercicio para trabajar arreglos.
----------------- inicia script--------------
<pre>
&lt;?
function crearContrasena ($intSemilla,$strCaract = 10)
{
//
//Caracteres especiales
//
$arrPos = array('!','@','#','$','%','&amp;','*','(',')','_', '+','-');

//
//Agregamos valores alfanumericos
//
$arrRes = array_merge($arrPos,range(0,9),range('a','z'),rang e('A','Z'));


while(strlen($pass) &lt; $strCaract)
{
$pass .= (string)$arrRes[rand(0,sizeof($arrRes))];
}

return $pass;

}

$semilla = srand((double)microtime()*1000000);

//
//llamamos a la funcion
//
echo crearContrasena($semilla);

?&gt;
</pre>
------------------- fin script --------------

Espero que te srive como base o para solucionar tu problema.

Saludos.