3

我已经使用了手册页mt_rand(),但我只是不明白这个例子有什么意义,我想这是两个部分,定义了最小值和最大值,如果mt_rand(5,15)可以返回1604716014我想它不限于5-15. 我将如何在一些字母中进行正则表达式来制作密码重置生成器?

谢谢

4

1 回答 1

0

这是我喜欢用来生成随机数的一些脚本code

function generateCode( $charSeed ) { // you can use the username as $charSeed
    $seed = "";
    for ( $i = 1; $i <= 8; $i++ ) {
        $seed .= substr( '0123456789abcdef', rand( 0, 15 ), 1 );
    }
    return md5( $seed . $charSeed ) . $seed;
}

您可能误读了文档。mt_rand(5,15)或者rand(5,15)绝对会生成一个介于 5 到 15 之间的随机数!

于 2012-12-02T01:55:11.930 回答