3

のマニュアルページを使用しましたmt_rand()が、例がどのように意味をなすのかわかりません。これは、最小値と最大値を定義する 2 つの部分であるmt_rand(5,15)1604716014思います5-15。また、パスワード リセット ジェネレーターを作成するには、どのように正規表現を使用すればよいでしょうか?

ありがとう

4

1 に答える 1

0

random を生成するために使用したいスクリプトを次に示します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 に答える