Como generar una clave de 10 carácteres aleatorios

Código PHP

PHP – String – Genenerar clave aleatoria

Función que genera un string con una clave creada de forma aleatoria, puede tener números y letras y una longitud determinada.

/**
 * Class HelperString
 */
abstract class HelperString
{

    /**
     * Genera una clave aleatoria de 10 caracateres.
     * Letras y números.
     *
     * @return string
     */
    public static function createKey()
    {
        return ''.substr(md5(uniqid()), 0, 10);
    }
}

Ejemplos

$clave = HelperString::createKey();
echo $clave;    // "72985982d0"

$clave = HelperString::createKey();
echo $clave;    // "95265a1c50"

$clave = HelperString::createKey();
echo $clave;    // "ba99f92408"