いっこめ。
function random($n = 8)
{
return substr(base_convert(bin2hex(openssl_random_pseudo_bytes($n)),16,36),0,$n);
}
にこめ。
function random($n = 8)
{
return strtr(substr(base64_encode(openssl_random_pseudo_bytes($n)),0,$n),'/+','_-');
}