\r\n";
echo implode("
\r\n", unique_ran_shuffle(1, 1, 10));
echo "
\r\n";
echo "Shuffle 10 out of 10:
\r\n";
echo implode("
\r\n", unique_ran_shuffle(10, 1, 10));
echo "
\r\n";
echo "Test 1 out of 10:
\r\n";
echo implode("
\r\n", unique_ran_test(1, 1, 10));
echo "
\r\n";
echo "Test 10 out of 10:
\r\n";
echo implode("
\r\n", unique_ran_test(10, 1, 10));
echo "
\r\n";
echo "Test (smart) 1 out of 10:
\r\n";
echo implode("
\r\n", unique_ran_testsmart(1, 1, 10));
echo "
\r\n";
echo "Test (smart) 10 out of 10:
\r\n";
echo implode("
\r\n", unique_ran_testsmart(10, 1, 10));
*/
$t1 = microtime(true);
unique_ran_shuffle(10, 1, 100000);
$t2 = microtime(true);
echo "Shuffle 10 out of 100000: " . sprintf("%.3f", $t2 - $t1) . "
\r\n";
echo "
\r\n";
$t1 = microtime(true);
unique_ran_shuffle(10000, 1, 100000);
$t2 = microtime(true);
echo "Shuffle 10000 out of 100000: " . sprintf("%.3f", $t2 - $t1) . "
\r\n";
echo "
\r\n";
$t1 = microtime(true);
unique_ran_shuffle(5000, 1, 5000);
$t2 = microtime(true);
echo "Shuffle 5000 out of 5000: " . sprintf("%.3f", $t2 - $t1) . "
\r\n";
echo "
\r\n";
$t1 = microtime(true);
unique_ran_test(10, 1, 100000);
$t2 = microtime(true);
echo "Test 10 out of 100000: " . sprintf("%.3f", $t2 - $t1) . "
\r\n";
echo "
\r\n";
$t1 = microtime(true);
unique_ran_test(10000, 1, 100000);
$t2 = microtime(true);
echo "Test 10000 out of 100000: " . sprintf("%.3f", $t2 - $t1) . "
\r\n";
echo "
\r\n";
$t1 = microtime(true);
unique_ran_test(5000, 1, 5000);
$t2 = microtime(true);
echo "Test 5000 out of 5000: " . sprintf("%.3f", $t2 - $t1) . "
\r\n";
echo "
\r\n";
$t1 = microtime(true);
unique_ran_testsmart(10, 1, 100000);
$t2 = microtime(true);
echo "Test (smart) 10 out of 100000: " . sprintf("%.3f", $t2 - $t1) . "
\r\n";
echo "
\r\n";
$t1 = microtime(true);
unique_ran_testsmart(10000, 1, 100000);
$t2 = microtime(true);
echo "Test (smart) 10000 out of 100000: " . sprintf("%.3f", $t2 - $t1) . "
\r\n";
echo "
\r\n";
$t1 = microtime(true);
unique_ran_testsmart(5000, 1, 5000);
$t2 = microtime(true);
echo "Test (smart) 5000 out of 5000: " . sprintf("%.3f", $t2 - $t1) . "
\r\n";
?>