질문

비쥬얼 잘하시는분들 좀 도와주세요

만다그라함2013.06.01 23:04조회 수 1024댓글 2

    • 글자 크기

Dim lot(6), t As Integer

        For i = 1 To 6
            Randomize()
            lot(i) = CInt(Int((45 * Rnd()) + 1))
        Next
        For i = 1 To 5
            For j = (i + 1) To 6
                If lot(i) > lot(j) Then
                    t = lot(i)
                    lot(i) = lot(j)
                    lot(j) = t
                End If
            Next
        Next
        For o = 1 To 5
            For p = (o + 1) To 6
                If lot(o) = lot(p) Then
                    For k = 1 To 6
                        Randomize()
                        lot(k) = CInt(Int((45 * Rnd()) + 1))
                    Next k
                    For l = 1 To 5
                        For m = (l + 1) To 6
                            If lot(l) > lot(m) Then
                                t = lot(l)
                                lot(l) = lot(m)
                                lot(m) = t
                            End If
                                Next m
                    Next l
                Else
                End If
            Next p
        Next o
        TextBox1.Text = ""
        For i = 1 To 6
            TextBox1.Text = TextBox1.Text & lot(i) & vbCrLf
        Next

 

로또 생성프로그램을 짤려고 하는데 제 머리로는 아무리짜도 똑같은 숫자가 가끔 나오는데

lot(1)~lot(6)까지중에 겹치는게 잇으면 난수를 다시 발생시키고 다시 배열시킨담에 또 같은게 들어 잇으면

다시 난수를 발생시키고 배열시키고 같은 숫자가없으면 무한루프를 그만두는 이런식으로 프로그래밍을 해야될것 같은데

아무리 해도 안되는데 어떻게 해야할까요??

    • 글자 크기
계절수업 등록금이요~ (by 기다려2020) 학습심리 월수 10시30분 분반 !! (by 우쿨렐레)

댓글 달기

  • Sub check(A() As Integer, n As Integer, f As Boolean)
    Dim i As Integer, j As Integer
    f = True
    For i = 1 To n
    For j = 1 To n
    If (i = j) Then
    GoTo a100
    End If
    If (A(i) = A(j)) Then
    f = False
    End If
    a100:
    Next j
    Next i
    End Sub

    Boolean변수 하나 선언하시고 초기값 false로 두신담에
    while(Boolean변수=false)
    {
    배열생성
    call check(배열,배열크기,Boolean변수)
    }
    하시면 될거같네요
  • @이야호
    만다그라함글쓴이
    2013.6.2 12:38
    답변 감사합니다 근데 무슨말인지 모르겟어요 ㅠㅠ
번호 분류 제목 글쓴이 날짜
공지 정보 욕설/반말시 글쓰기 권한 영구 정지3 쓰레받기 2019.01.26
공지 가벼운글 자유게시판 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능2 빗자루 2013.03.05
7430 질문 학교근처에 전지 인쇄 되는곳 있나요? 초콜릿라떼 2013.06.02
7429 질문 부대 근처에 귀뚫으려면 어디가야하나요?4 진격의붕어 2013.06.02
7428 질문 [레알피누] 인물로 보는 서양사 squizing 2013.06.02
7427 질문 월 수 10시30분 양혜진 교수님 학습심리 !! 우쿨렐레 2013.06.02
7426 질문 학교에서 MOS 지원해주는게 있나요?4 미스트 2013.06.02
7425 질문 자취방이 산업전기이신분?4 유노 2013.06.02
7424 질문 조준현 교수님 사회경제사상사2 메롱롱 2013.06.02
7423 질문 월수 10시 30분 양혜진 교수님 학습심리 !! 우쿨렐레 2013.06.02
7422 질문 일욜인데 혼자 도서관왓는데6 콩쥐임 2013.06.02
7421 질문 청춘마당 안들어가지네요? 과일바구니 2013.06.02
7420 질문 부산대 근처 빔프로젝트 대여가능한 카페 있나요?6 블리블리 2013.06.02
7419 질문 ㄱㅖ절학기책 사야하는건가요??6 나는짱짱맨이다 2013.06.02
7418 질문 학교에 절단기 구할 곳 엄나요3 망디망디 2013.06.02
7417 질문 매트랩에 관해서 질문좀요..ㅜㅜ4 아피너누야리 2013.06.02
7416 질문 계절수업 등록금이요~3 기다려2020 2013.06.01
질문 비쥬얼 잘하시는분들 좀 도와주세요2 만다그라함 2013.06.01
7414 질문 학습심리 월수 10시30분 분반 !!3 우쿨렐레 2013.06.01
7413 질문 오늘 밤에 중도 자리 정리하나요??? bibi16 2013.06.01
7412 질문 범죄자의 인권을 보호하는 문제에 대해서5 막스운트모리츠 2013.06.01
7411 질문 우리학교 다니는 외국인 학생분들8 Dominico 2013.06.01
첨부 (0)