매번 누를때마다 값이 다르게 출력되는 군요!

1~10의 숫자범위를 가지고 아래와 같이 설정을 했는데...
매번 클릭할때마다 값(상, 중, 하)이 다르게 출력되는 군요!
뭐가 문제인가요?
 
$a = rand(1,10);
if($a>=1 && $a<=3) echo "하";
elseif($a>=4 && $a<=6) echo "중";
elseif($a>=7 && $a<=10) echo "상";
else echo "헐~";

|

댓글 3개

문제요...?
맞는것 아닌가요?
rand()함수에 의해서 1과 10사이의 난수가 a변수에 저장이 되고요
이것을 조건문으로 나누어서 상, 중, 하 값을 출력하다 보니 랜덤하게 다른것으로 하나씩 출력되는게 맞을텐데요??
당연히 1번 실행 할때 마다 값이 바뀌게 현재는 프로그램 되어 있는 부분입니다.

고정적으로 사용하시길 원하신다면 쿠키(Cookie) 부분를 이용하셔서 원하는 날짜 단위로 체크 하는 부분을 추가하셔야 할듯 합니다.(팝업창 체크 하는 부분을 참조 하시면 될듯 합니다...)
어디서 많이 본 소스네요 ㅋㅋ
일부러 랜덤으로 출력되도록 해드린건데 문제가 있나요?
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 942
16년 전 조회 998
16년 전 조회 1,566
16년 전 조회 1,047
16년 전 조회 1,553
16년 전 조회 978
16년 전 조회 1,814
16년 전 조회 935
16년 전 조회 983
16년 전 조회 1,087
16년 전 조회 1,587
16년 전 조회 1,549
16년 전 조회 1,542
16년 전 조회 1,665
16년 전 조회 994
16년 전 조회 850
16년 전 조회 1,613
16년 전 조회 1,488
16년 전 조회 1,276
16년 전 조회 3,068