viernes, 26 de junio de 2015

Generar cadena de caracteres al azar

Mientras necesitaba crear código de identificación únicos me tope con este código que permite crear una cadena parecida a esta Hbv657h, pero de manera aleatoria en el lenguaje de PHP.


Código Fuente:

function generarCodigoRando(){
    $an = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    $su = strlen($an) - 1;
    return substr($an, rand(0, $su), 1) .
            substr($an, rand(0, $su), 1) .
            substr($an, rand(0, $su), 1) .
            substr($an, rand(0, $su), 1) .
            substr($an, rand(0, $su), 1) .
            substr($an, rand(0, $su), 1);
}