Hasilkan string acak unik dengan ukuran karakter apa pun | Generator PHP acak unik | Generator ID Unik PHP

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