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] 개굴아빠 293 0 2021.09.07
공지 제품 소개(판매 대행) 관련 협조 요청 [27] 개굴아빠 685 0 2012.11.26
공지 [경축] 동낚인 회원 욕지도 운임 약 50% 할인 [267] 개굴아빠 6414 8 2009.11.13
공지 [안내] 사용 약관 및 개인 정보 보호에 관한 안내 [19] 개굴아빠 497 1 2009.08.26
공지 [안내] 회원 등급 관련 [263] 개굴아빠 2342 7 2009.08.26
공지 동낚인은...... [151] 개굴아빠 8794 106 2005.10.15
110 숫돌 구입 했습니다 [4] 겸이 149 0 2016.12.20
109 금호레기 [14] file 조뽈락 191 1 2017.01.10
108 호레기가 안먹으니... [8] file 럭키데이 134 1 2017.01.22
107 새해 복 많이 받으십시오. [6] 개굴아빠 112 3 2017.01.30
106 길고 긴 겨울이 갑니다. [4] 선무당 151 0 2017.02.02
105 호래기 라면 드세요~~~ [29] file 휘자 182 6 2017.02.26
104 연합뉴스TV에서 연락이 왔네요. [18] 개굴아빠 359 4 2017.03.03
103 지명수배 [12] 초보 감시 194 0 2017.03.20
102 투표하고 왔습니다. [6] 개굴아빠 67 0 2017.05.09
101 요긴한 동낚 할인권 [17] 야생화 256 3 2017.05.31
100 거제서 '파란고리문어'발견.. "치명적 맹독!" [22] file 개굴아빠 184 3 2017.06.07
99 번개 모임(갈치 낚시) [5] 개굴아빠 158 0 2017.08.30
98 진해 명동 방파제·우도 보도교서 낚시하면 과태료(경남신문---펌) [6] 민강 162 0 2017.09.14
97 즐거운 추석 되세요 [3] 현이 27 0 2017.10.03
96 아빠의 흔적을 찾아 여기까지 왔어요~ [33] ssirius 189 0 2017.10.13
95 욕지 할인권 [12] 언제나빈손 209 4 2017.10.14
94 술한잔 하입시더 (동낚송년회) [25] 조뽈락 155 0 2017.12.06
93 조촐한..연말 모임.. [21] file 지자요해 161 3 2017.12.09
92 보고픈맘.감사한맘..깊은인연이 있기에..얼굴 보입시더. [16] 나홀로상하 160 2 2017.12.12
91 나홀로상하..즐겁.. 흥겹..반가웠던..어제밤.!! [9] 나홀로상하 119 0 2017.12.16