최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

int rand ( [int $min, int $max]) 


PHP에서 난수를 발생시키는 랜덤함수.


여기서 기본 인자인 min,max를 생략하고 그냥 rand()를 사용하면


0과 getrandmax() 까지의 임의의 난수를 반환하게 된다.


* (윈도우 기준) getrandmax() 는 오직 32767까지의 값을 가진다. 만약 더 큰 수를 지정하고 싶다면 정수로 직접 적어주길 바란다.


만약 5~15까지의 임의의 수를 얻고싶다면 rand(5, 15) 로 사용한다.


예제) 랜덤하게 열리는 페이지


<?


$url_cnt = rand(0,4);


switch ($url_cnt){ 

case "0";

echo "<script>location.href = 'index/main0.html';</script>";

     exit; 

     break;


    case "1": 

     echo "<script>location.href = 'index/main1.html';</script>";

     exit; 

     break; 


    case "2": 

     echo "<script>location.href = 'index/main2.html';</script>";

     exit; 

     break; 


   case "3": 

     echo "<script>location.href = 'index/main3.html';</script>";

     exit; 

     break;

   case "4": 

     echo "<script>location.href = 'index/main4.html';</script>";

     exit; 

     break;

   } 


?>





참고 : http://php.net/manual/en/function.rand.php

'■ 백엔드 ■ > PHP' 카테고리의 다른 글

php captcha  (0) 2015.06.23
PHP 세션 값 오류의 원인  (0) 2015.06.18
클라이언트 소켓 함수  (0) 2015.02.04
list - 순차적인 값 바인딩  (0) 2015.01.22
비밀번호 암호화의 종류와 적용  (0) 2015.01.22
댓글