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

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년 전 조회 913
16년 전 조회 968
16년 전 조회 1,531
16년 전 조회 1,011
16년 전 조회 1,516
16년 전 조회 940
16년 전 조회 1,782
16년 전 조회 894
16년 전 조회 951
16년 전 조회 1,042
16년 전 조회 1,552
16년 전 조회 1,517
16년 전 조회 1,510
16년 전 조회 1,632
16년 전 조회 958
16년 전 조회 818
16년 전 조회 1,573
16년 전 조회 1,463
16년 전 조회 1,246
16년 전 조회 3,038
🐛 버그신고