색을 랜덤하게 출력해주는 소스입니다.
mt_rand 함수와 rand 함수의 기본적인 역할은 같습니다. mt_rand 함수에는 가비지가 안들어가서 좋다고 하네요^^
테스트해본결과 rand 함수를 이용하면 유닉스 운영체제 환경에서는 안먹혔습니다.
현재 Leovote 0.2버전에서서 사용중입니다.
mt_srand((double)microtime()*1000000);
$color_1 = dechex(mt_rand(0,255)); //색을 랜덤하게.. 숫자만들기 시작!
$color_2 = dechex(mt_rand(0,255));
$color_3 = dechex(mt_rand(0,255));
if(strlen($color_1) == 1) $color_1 = $ctcolor_1 . "0";
if(strlen($color_2) == 1) $color_2 = $ctcolor_2 . "0";
if(strlen($color_3) == 1) $color_3 = $ctcolor_3 . "0";
$color = $color_1 . $color_2 . $color_3;
echo("");
'Coding' 카테고리의 다른 글
불량 단어 필터링 (0) | 2017.01.07 |
---|---|
절대경로 표현하기 (0) | 2017.01.07 |
php predefined variables (0) | 2017.01.06 |
주민번호 생성원리 (0) | 2017.01.06 |
CGI Setting (0) | 2017.01.06 |