PHP开发应用程序:生成随机字符串的方法

  • 来源: 未知 作者: 老苏   2011-07-18/10:17
  • 利用PHP开辟利用法式,特别是网站法式,经常需要生成随秘稀码,如用户注册生成随秘稀码,用户重置暗码也需要生成一个随机的暗码。随秘稀码也就是一串流动长度的字符串,那里我搜集清算了几种生成随机字符串的圆式,以供年夜家参考。

    该算法尾要用到了两个函数,mt_rand(int$min,int$max)函数用于生成随机整数,此中$min–$max为ASCII码的规模,那里取33-126,可以按照需要调整规模,如ASCII码表中97–122位对应a–z的英笔墨母,详细可参考ASCII码表;chr(int$ascii)函数用于将对应整数$ascii转换成对应的字符。

    1、正在33–126中生成一个随机整数,如35,

    圆式一:

    2、将35转换成对应的ASCII码字符,如35对应#

    3、反复以上1、2步调n次,毗连PHP开发应用程序:生成随机字符串的方法成n位的暗码


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多