블로그 이미지
Magic_kit
study 관련자료를 한곳으로 자기 개발 목적으로 재태크 재무 관리 목적으로 일상생활의 팁을 공유 하기 위하여 블로그를 개설 하였습니다.

calendar

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Category

Recent Post

Recent Comment

Archive

2009. 8. 10. 18:50 .Net Project/.Net C#
반응형

using System;

public class RandomClass
{
    public static void Main(string[] args)
    {
        // 임의의 수 출력
        Random r = new Random();

        for (int i = 0; i < 50; i++)
        {
            Console.Write("{0} ", r.Next(100));      // 0~n 사이의 정수
        }

        for (int i = 0; i < 10; i++)
        {
            Console.WriteLine("{0} ", r.NextDouble());  // 0.0 ~ 1.0 사이의 실수
        }


        // 로또번호 출력
        Random ran=new Random();
        int[] arr = new int[6];                 // 배열 설정
        int temp = 0;
        bool flag = false;

        for (int i = 0; i < 6; i++)
        {
            temp = ran.Next(1, 45);
            if (i>0 && i<6)
            {
             // 중복확인
                for (int j = 0; j < i; j++)          // 현재까지 저장된 data와
                {
                    if (arr[j] == temp)            // 비교하여 같을 경우
                    {
                        flag = true;                 // flag를 true 설정
                    }
                }
            }
            if (flag)
            {
                --i;                     // flag가 설정, 즉 중복 될 경우 다시 설정
            }
            else
            {
                arr[i] = temp;     // flag 미설정, 즉 중복되지 않을 경우 배열에 저장
            }
        }
        for (int i = 0; i < 6; i++)
        {
            Console.Write("{0} ", arr[i]);
        }
        Console.WriteLine();
    }
}




- Random
http://msdn.microsoft.com/ko-kr/library/system.random_members(VS.95).aspx


- .Next
http://msdn.microsoft.com/ko-kr/library/system.random.next(VS.95).aspx

반응형

'.Net Project > .Net C#' 카테고리의 다른 글

31장 알고리즘(순위)  (0) 2009.08.10
31장 StopWatch  (0) 2009.08.10
29장 환경변수  (0) 2009.08.10
28장 Round (반올림)  (0) 2009.08.10
27장 Math(수학관련함수)  (0) 2009.08.10
posted by Magic_kit