PHPのドキュメントで、私はこのメモを見つけました:
32ビットシステムと64ビットシステム(OS XとLinux)の両方で、mt_getrandmax()は2147483647を返します。
提供されている簡単な機能を使用してこれを確認しました
function gethighest()
{
return mt_getrandmax();
}
$hello = gethighest();
echo '<b>'.$hello.'</b>';
このスニペットを使用して一意のIDを生成しています
$number = mt_rand(163245,978534);
$unique_id = crypt($number);
echo md5($unique_id).'<br/>';
私の質問は、mt_randの最大値を持つとはどういう意味ですか?最大値に達するとIDが繰り返され始めますか?