PHP生成随机字符串

来源:互联网 发布:2016淘宝流量突然下降 编辑:程序博客网 时间:2024/04/28 01:30
function RandomToken($length = 32){       if (function_exists('random_bytes')) {        return bin2hex(random_bytes($length));    }    if (function_exists('mcrypt_create_iv')) {        return bin2hex(mcrypt_create_iv($length, MCRYPT_DEV_URANDOM));    }     if (function_exists('openssl_random_pseudo_bytes')) {        return bin2hex(openssl_random_pseudo_bytes($length));    }}function Salt(){    return substr(strtr(base64_encode(hex2bin(RandomToken(32))), '+', '.'), 0, 44);}echo (RandomToken());


通过以上三种函数生成二进制字节流,再转化为16进制输出。



原创粉丝点击