作者:平凡天使zj | 来源:互联网 | 2018-03-23 22:50
PHP中rand()和mt_rand()速度测试!function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
for($i=0; $i<1000000; ++$i)
{
rand();
}
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "rand() cost $time seconds\n";
$time_start = microtime_float();
for($i=0; $i<1000000; ++$i)
{
mt_rand();
}
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "mt_rand() cost $time seconds\n";
我的测试结果是:
rand() cost 0.22429704666138 seconds
mt_rand() cost 0.22963285446167 seconds
以上就是PHP中rand()和mt_rand()速度测试!的内容,更多相关内容请关注PHP中文网(www.php1.cn)!