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
5430 동낚인 가족이 2000명을 넘어섰네요!!! [25] 찬나파 162 0 2006.10.12
5429 니코틴 결핍증이 아닌 ...... ㅠㅠ [19] 개굴아빠 251 0 2006.10.16
» [re] 머리가 조금 아프시겠지만... [28] 개굴아빠 209 0 2006.10.17
5427 이벤트 당첨자 선정 방식 변경 안내 [23] 개굴아빠 288 0 2006.10.17
5426 바다곰님 격려해 주세요^^ [44] 규승이아빠 290 0 2006.10.18
5425 똥구멍 만들기 대회 [17] 보골장군™ 255 0 2006.10.20
5424 지름보살 강림... [25] file wiseman 281 0 2006.10.20
5423 또 그냥 참고만 하시길...... [10] 개굴아빠 238 0 2006.10.20
5422 비도 오고해서 올리는 사진... [13] file 울바다 265 0 2006.10.22
5421 ㅋㅋ 드디어 ~ [19] 까나리~ 245 0 2006.10.23
5420 지름보살 강림... (후기) [18] wiseman 292 0 2006.10.23
5419 정기출조 문제가 얼마전에 올라왔는데요...... [2] file 안조사 232 0 2006.10.23
5418 차 팔아야 겠따.. ㅠㅠ [23] 돌짱게 360 0 2006.10.24
5417 우찌 이런일이...^^(행복한욕지님 감사) [16] file 바다곰 333 0 2006.10.26
5416 이것저것 생가나게하는 날씨네요... [14] file wiseman 175 0 2006.10.26
5415 전층,, 낚시에 대하여... [8] 슈퍼고딩어^^* 283 0 2006.10.30
5414 매일 매일 웃어요...^^ [17] file 바다곰 207 0 2006.10.31
5413 [re] 뭐하나 물어 보겠습니다! (의료쪽). 병팔 171 0 2006.11.04
5412 축하해...주세요.. [51] 거부기 263 0 2006.11.06
5411 감성돔 친선대회.....끝나고 [6] file 개구장이오빠 316 0 2006.11.06