close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기
수업 마치고 잠시 짬 내어 작성한 번호 추출 코드입니다.

윈도에서 돌아가는 적당한 프로그래밍 언어가 없어 플래쉬를 사용하였습니다.

플래쉬 언어는 제가 다루어 보지를 않아서 다소 중복되거나 엉터리 비슷한 부분도 있겠지만 결과물은 대충 원하는 대로 나오더군요.

아래 코드에 의해 매회 번호판을 새로 작성할 예정입니다.

머리 아프시겠지만 그냥 참조만 하시라고요.  ^^;;

on (press){
        var nn;
        nn = 200;   /* 응모자 수 */
        rr = int(nn / 45) + 1;  /* 응모자를 45줄로 세우기 위한 변수 */
        var my_array:Array = new Array();   /* 번호를 저장하기 위한 배열 만듬 */
        for (var i:Number = 0; i < nn; i++) my_array[i] = 0;  /* 배열값을 초기화 */
        for (var i:Number = 1; i < nn+1; i++) {  /* 응모자 수만큼 무작위 숫자 맹글기 */
                var my_check:Number=0;
                while (my_check==0){  /* 무작위로 뽑아낸 번호가 먼저 뽑아낸 번호와 겹치는 것 막기 */
                n = randRange(1, nn);  /* 무작위 번호 뽑기 */
                for (var j:Number = 0; j < i; j++){  /* 번호가 겹치는지 검사하는 부분 */
                        if (my_array[j] == n) {  /* 만약 번호가 겹친다면 */
                                n = randRange(1, nn);  /* 번호를 새로 추출 */
                                }
                        else {  /* 번호가 겹치지 않으면 */
                                my_array[i] = n;  /* 배열에 순서대로 저장하고 */
                                my_array[i] += "  ";  /* 칸을 띄우기 위한 부분 */
                                if (i % rr == 0) my_array[i] += "\n";  /* 숫자를 45줄로 만들기 위해 개행문자 삽입 */
                                my_check = 1;
                        }
                }
                }
        }
        a1 = my_array;  /* 화면에 표시 */
        
        function randRange(min:Number, max:Number):Number {   /* 무작위 숫자 뽑는 함수 */
                 var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
          return randomNum;
        }
}

※ 플래쉬 프로그램이 있다면 화면에 a1 이라는 텍스트 박스(속성 : 입력텍스트)를 만들고 버튼을 하나 만든 후 버튼의 액션에 위의 코드를 넣으면 됩니다.
번호 제목 글쓴이 조회 수 추천 수 날짜
공지 원전 해상 콘도 연락처 [9] 개굴아빠 285 0 2021.09.07
공지 제품 소개(판매 대행) 관련 협조 요청 [27] 개굴아빠 684 0 2012.11.26
공지 [경축] 동낚인 회원 욕지도 운임 약 50% 할인 [267] 개굴아빠 6413 8 2009.11.13
공지 [안내] 사용 약관 및 개인 정보 보호에 관한 안내 [19] 개굴아빠 497 1 2009.08.26
공지 [안내] 회원 등급 관련 [263] 개굴아빠 2341 7 2009.08.26
공지 동낚인은...... [151] 개굴아빠 8794 106 2005.10.15
110 ㅋㅋ 드디어 ~ [19] 까나리~ 245 0 2006.10.23
109 비도 오고해서 올리는 사진... [13] file 울바다 265 0 2006.10.22
108 또 그냥 참고만 하시길...... [10] 개굴아빠 238 0 2006.10.20
107 지름보살 강림... [25] file wiseman 281 0 2006.10.20
106 똥구멍 만들기 대회 [17] 보골장군™ 255 0 2006.10.20
105 바다곰님 격려해 주세요^^ [44] 규승이아빠 290 0 2006.10.18
104 이벤트 당첨자 선정 방식 변경 안내 [23] 개굴아빠 288 0 2006.10.17
» [re] 머리가 조금 아프시겠지만... [28] 개굴아빠 209 0 2006.10.17
102 니코틴 결핍증이 아닌 ...... ㅠㅠ [19] 개굴아빠 251 0 2006.10.16
101 동낚인 가족이 2000명을 넘어섰네요!!! [25] 찬나파 162 0 2006.10.12
100 생일 [26] 꽃게꾼 167 0 2006.10.11
99 축하해주세요....... [60] file 민지아빠 269 0 2006.10.09
98 보고싶은 학선생. [3] 조나단 170 0 2006.10.06
97 메리추석되세요 ^^ 일요일 원전 뎃마 출조 가기전 글을 올려봅니다 ^^ [1] 박태공이되겟삼 137 0 2006.10.05
96 마누라 낚시 폐인맹글었습니다. [8] 쪽빛바다 206 0 2006.10.04
95 즐거운 명절보내세요. [12] file 똥장군 122 0 2006.10.04
94 point : 1,004 ......... 기념으로 [12] 전갱이가좋아요 222 0 2006.10.03
93 축하해주세요....... [23] file 민지아빠 251 0 2006.10.02
92 진해에 계신분들 얼마나 있나요? [10] 쌍둥이버섯농장 189 0 2006.10.01
91 긴급 개굴이장님 수고 하십니다 [2] 묵향 216 0 2006.09.30