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