묻고답하기

랜덤하게 반복 시킬 수는 없을까요?

2003.08.04 04:19

발 없는 새

$filename = "/절대주소/cgi-bin/xx.cgi"; // 배너 소스 파일 지정
$data = file($filename); // 배너소스파일 열어서 $data에 배열로 저장
$line = sizeof($data); // $data 배열의 개수를 $line에 저장
srand((double)microtime()*1000000);
$num = time(0,count($line) - 1); // time(0,count($line) - 1);값을 $num에 저장
$num = $num % $line; // $num을 배열개수로 나눈 나머지를 $num에 저장
echo "$data[$num]"; // $data 배열의 $num번째 데이타를 화면에 출력
?>
와 같이 구성 되어 있는 문이 있습니다. xx.cgi 는 대략 다섯개 정도의 문으로 구성 되어 있습니다. xx.cgi 에서 1~5까지 한번씩 랜덤하게 출력하고 다시 반복하는 식을 알고 싶습니다. 현재 위와 같이 구성하면 1~5까지 돌고는 그냥 2~3회 정도의 간격을 쉬어 버려 결과가 출력되지 않습니다. 구성이 좀더 랜덤 해야 겠다는 생각에 $num = time(0,count($line) - 1); 를
$num = time() %mt_rand(0,count($line) - 1); 와 같이도 바꾸어 보았으나 한번 출력된 결과만 유지되지 다시 불러 오지 않는 듯 보입니다. 현재로서는 위와 같이 쓰고 있지만 5번정도만 결과가 출력되고 멈춘 뒤 브라우져에서 새로고침을 4~5번 해야 결과가 나옵니다. 좀더 랜덤하게 반복 시킬 수는 없습니까?
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
수연남편 질문드릴께요.. 좀 도와주세요~ [1] 2007.08.10
쩜퍼 운영체제에 따라 홈페이지 출입이 결정되나요? [2] 2007.08.10
위쯔 전부터 궁금했떤 건데요..(다른사이트내용을 가져오는것) [2] 2007.08.10
안현태 웹프로그램을 할때 가장 효율적인 에디터는 뭔가요? [11] 2007.08.10
J. D-day 카운트 하는... [2] 2007.08.10
이민재 include 어떻게 쓰면 되나요? [1] 2007.08.10
료~+ 질문이 많은데요.. 포토샵 [1] 2007.08.10
김성수 사실 맥스인데... 웹에서도 간혹 쓰이기 때문에 여쭤 봅니다...  
이민재 노가다 홈피가 되었는데요...  
지르콘 왕초보질문.. [1] 2007.08.10
한정수 이런거 가능할가요? [5] 2007.08.10
김한새결 [MYSQL] 데이터를 숫자형데이터값을 기준으로 정렬.. [2] 2007.08.10
문홍준 마우스클릭했을때 다음 프레임으로 이동하는 액션스크립좀 ㅠㅠ [2] 2007.08.10
하늘보고 input 문을 for로 돌릴 경우의 폼 값이 어떻게 처리해야되는지?  
하마오 MySQL 3.23.49a 에서 테이블 내 NAME 필드를 가나다순 정렬 방법 [3] 2007.08.10
달의디아 정말 신기한 노프레임 홈페이지! [2] 2007.08.10
문홍준 플래쉬에서 마우스 클릭했을때 다음 행동으로  
김종완 [질문] nowrap 에 대하여 질문있습니다. [2] 2007.08.10
Agape 소스보기는 어떻게.. [4] 2007.08.10
zukie 마우스커서바꾸는 스타일시트 질문이요. [1] 2007.08.10
골땡초보 [질문] 포토샵의 색이 자주색으로 바꿨습니다. [5] 2007.08.10
stylebiz 페이지 자동 이동 스크립트 생각이 안나서요... [1] 2007.08.10
최재혁 a href태그에서 [1] 2007.08.10
고한종 주소 고정 했는데요... [7] 2007.08.10
Nova 게시판의 테이블에서요...  
투덜이™ 테이블 태그 사용후...... 궁금한것이 있습니다. [1] 2007.08.10
발 없는 새 랜덤하게 반복 시킬 수는 없을까요? [2] 2007.08.10
PlAyA 신청서 제작할려면 어떻게 해야되죠?? [2] 2007.08.10
이미선 <style></style>을 쓰면 글자가 깨집니다. [1] 2007.08.10
박형준 정지스크립트