- microtime: documentation ( source)
- mt_rand: documentation ( source)
<?php
$start = microtime(true);
for ($i = 0; $i < 1000000; $i ++)
{
$random = (string)mt_rand();
$int = intval($random);
}
$end = microtime(true) - $start;
echo $end.PHP_EOL;
$start = microtime(true);
for ($i = 0; $i < 1000000; $i ++)
{
$random = (string)mt_rand();
$int = (int)$random;
}
$end = microtime(true) - $start;
echo $end.PHP_EOL;