PHP中rand()和mt_rand()速度测试!
div 希望大家把测试的结果发上来比较一下! br / 我的测试结果是: br / table tbody tr td/td tdrand() cost 0.22429704666138 seconds/td /tr tr td/td tdmt_rand() cost 0.22963285446167 seconds/td /tr /tbody /table /div
希望大家把测试的结果发上来比较一下!
我的测试结果是:
我的测试结果是:
| rand() cost 0.22429704666138 seconds | |
| mt_rand() cost 0.22963285446167 seconds |
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";
- 上一篇:Memcached 海量数据 分片存储 (未完)
- 下一篇:检查代理IP的可用性!
精彩图集
精彩文章






