php源码分析之DZX1.5随机数函数random用法

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php源码分析之DZX1.5随机数函数random用法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了PHP源码分析DZX1.5随机函数random用法分享给大家供大家参考。具体如下:

<PRe class="brush:PHp;"> <>PHP /** * @param int $length: 随机数长度 * @param int $numeric: 0或非0,其中0表示随机数由全数字组成,非0表示随机数由全字母组成 * @return string: 返回生成随机数 */ function random($length,$numeric = 0) { $seed = base_convert(md5(microtime().$_SERVER['DOCUMENT_ROOT']),16,$numeric ? 10 : 35); $seed = $numeric ? (str_replace('0','',$seed).'012340567890') : ($seed.'zZ'.strtoupPEr($seed)); $hash = ''; $max = strlen($seed) - 1; for($i = 0; $i < $length;="" $i++)="" {="" $hash="" .="$seed{mt_rand(0,$max)};" }="" return="" $hash;="" }="" echo="" random('15',1);="" echo="">
'; echo random('15'); /*End of PHP*/

脚本宝典总结

以上是脚本宝典为你收集整理的php源码分析之DZX1.5随机数函数random用法全部内容,希望文章能够帮你解决php源码分析之DZX1.5随机数函数random用法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。