php) rand() vs mt_rand()
rand() 는 오래된 함수, mt_rand() 는 신식 함수이다. 당연히 속도가 mt_rand() 가 빠르고 랜덤값의 범위 또한 더욱 넓다. 만약 PHP 7.1 이상이면 이 둘의 차이는 없다. rand() 를 하여도 mt_rand()가 실행되게 바뀌었다. https://php.net/manual/en/migration71.incompatible.php 테스트는 rand의 최대 범위인 0~32767 까지로 테스트를 하였다. 속도 테스트 코드 function get_time() { list($usec, $sec) = explode(' ', microtime()); return ((float)$usec + (float)$sec); } for($i=0;$i