2016-12-17 4 views
1

私は助けが必要です。私は、PHPを使用して日付と時刻を含む乱数を生成する必要があります。私は以下のコードを説明しています。PHPを使用して日付時間を含む6桁の乱数を生成できません

$random=generateRandom(); 
echo $random; 
function generateRandom() { 
    $result = base_convert((float) rand()/(float) getrandmax() * round(microtime(true) * 1000),6, 36); 
    return $result; 
} 

上記の機能は3桁の出力を与えます。ここで私は6桁まで生成する必要があります。私を助けてください。

+3

[Generate random 5 characters string]の可能な複製(http://stackoverflow.com/questions/5438760/generate-random-5-characters-string) – bansi

答えて

0

ここでは、微小時間である:

$random=generateRandom(); 
echo $random; 
function generateRandom() { 
    $numbers = str_split((string)(int)microtime(true)); 
    shuffle($numbers); 
    $rand = ''; 
    foreach (array_rand($numbers, 6) as $k) $rand .= $numbers[$k]; 
    return $rand; 
} 

変換は、ドット文字を解消するためにここにいます。

関連する問題