- uniqid: documentation ( source)
- microtime: documentation ( source)
- mt_rand: documentation ( source)
- md5: documentation ( source)
<?php
$start = microtime(1);
for ($i =0; $i < 10000; $i++) {
mt_rand();
}
echo (microtime(1) - $start) . "\n";
$start = microtime(1);
for ($i =0; $i < 10000; $i++) {
md5(microtime(true));
}
echo (microtime(1) - $start) . "\n";
$start = microtime(1);
for ($i =0; $i < 10000; $i++) {
uniqid(true);
}
echo (microtime(1) - $start) . "\n";