Genere una cadena aleatoria única con cualquier tamaño de personaje | Generador PHP aleatorio único | PHP Generador de identificación único

function generateRandomShortName($length = 11): string
{
    $string = '';

    while (($len = strlen($string)) < $length) {
        $size = $length - $len;

        $bytes = random_bytes($size);

        $string .= substr(str_replace(['/', '+', '='], '', base64_encode($bytes)), 0, $size);
    }

    return $string;
}
Amin Arjmand