Buenas, he encontrado este código para generar claves aleatorias de un tamaño determinado en internet y de vez en cuando me da ERROR y no se por que. Os paso los códigos a ver si alguien me lo puede aclarar.
codigo:
Código PHP:
function generar_clave($longitud){
$permitidos = "1234567890abcdefghijkmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$i = 1;
$password = "";
while ($i <= $longitud) {
$password .= $permitidos{mt_rand(0,strlen($permitidos))};
$i++;
}
return $password;
}
error:
Código HTML:
Notice: Uninitialized string offset: 61 (el error me lo marca en $password .= $permitidos{mt_rand(0,strlen($permitidos))};)