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 이라는 텍스트 박스(속성 : 입력텍스트)를 만들고 버튼을 하나 만든 후 버튼의 액션에 위의 코드를 넣으면 됩니다.
번호 제목 글쓴이 조회 수 추천 수 날짜
공지 원전 해상 콘도 연락처 [11] 개굴아빠 573 0 2021.09.07
공지 제품 소개(판매 대행) 관련 협조 요청 [27] 개굴아빠 863 0 2012.11.26
공지 [경축] 동낚인 회원 욕지도 운임 약 50% 할인 [267] 개굴아빠 6606 8 2009.11.13
공지 [안내] 사용 약관 및 개인 정보 보호에 관한 안내 [19] 개굴아빠 681 1 2009.08.26
공지 [안내] 회원 등급 관련 [265] 개굴아빠 2548 7 2009.08.26
공지 동낚인은...... [151] 개굴아빠 8972 106 2005.10.15
119 숫돌 구입 했습니다 [4] 겸이 153 0 2016.12.20
118 금호레기 [14] file 조뽈락 197 1 2017.01.10
117 호레기가 안먹으니... [8] file 럭키데이 138 1 2017.01.22
116 새해 복 많이 받으십시오. [6] 개굴아빠 119 3 2017.01.30
115 길고 긴 겨울이 갑니다. [4] 선무당 156 0 2017.02.02
114 호래기 라면 드세요~~~ [29] file 휘자 189 6 2017.02.26
113 연합뉴스TV에서 연락이 왔네요. [18] 개굴아빠 364 4 2017.03.03
112 지명수배 [12] 초보 감시 196 0 2017.03.20
111 투표하고 왔습니다. [6] 개굴아빠 74 0 2017.05.09
110 요긴한 동낚 할인권 [17] 야생화 258 3 2017.05.31
109 거제서 '파란고리문어'발견.. "치명적 맹독!" [22] file 개굴아빠 189 3 2017.06.07
108 번개 모임(갈치 낚시) [5] 개굴아빠 169 0 2017.08.30
107 진해 명동 방파제·우도 보도교서 낚시하면 과태료(경남신문---펌) [6] 민강 168 0 2017.09.14
106 즐거운 추석 되세요 [3] 현이 42 0 2017.10.03
105 아빠의 흔적을 찾아 여기까지 왔어요~ [33] ssirius 202 0 2017.10.13
104 욕지 할인권 [12] 언제나빈손 217 4 2017.10.14
103 술한잔 하입시더 (동낚송년회) [25] 조뽈락 162 0 2017.12.06
102 조촐한..연말 모임.. [21] file 지자요해 168 3 2017.12.09
101 보고픈맘.감사한맘..깊은인연이 있기에..얼굴 보입시더. [16] 나홀로상하 170 2 2017.12.12
100 나홀로상하..즐겁.. 흥겹..반가웠던..어제밤.!! [9] 나홀로상하 122 0 2017.12.16