랜덤함수문의드립니다. > 그누4 질문답변

그누4 질문답변

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

랜덤함수문의드립니다. 정보

랜덤함수문의드립니다.

본문

$random=rand(1,1000);
1에서 1000까지의 숫자를 랜덤으로 생성해주는데요

여기서 중복된 숫자를 제외하고 출력하고싶습니다.
  • 복사

댓글 전체

로또 추첨기 만드시려고 하시는가요..*^^*

중복되지 않는 10개의 숫자를 출력하고 싶으면 아래와 같이 코딩하시면 됩니다.

<?
$n = array(); //배열선언

do{
$x = rand(1, 1000); //난수 발생
$n[] = $x;          //난수 배열에 넣고
$n = array_unique($n); // 중복되는 놈 제거하고
}while(count($n)<10);            // 중복되지 않는 배열의 갯수가 10미만이면 계속 돌고

print_r($n);  // 10개되는 순간 탈출해서 출력하라.
?>

수고하세요.
© SIRSOFT
현재 페이지 제일 처음으로