홍시홍의 프로그래밍

[C#] 랜덤 숫자 만들기, 맞추기 본문

C#

[C#] 랜덤 숫자 만들기, 맞추기

홍시홍 2017. 4. 4. 12:57

Random 클래스를 활용해
랜덤 숫자를 만든다

int a에 r을 대입시켜 주고
while문을 활용해

b가 a랑 같아질때 까지 돌린다
기타 if문은 홍시홍~~


static void Main(string[] args) 
            { 
                int a, b; 
                Random r = new Random(); 
                a = r.Next(100); 

                while (true) 
                { 
                    Console.Write("숫자를 입력해주세요:"); 
                    b = int.Parse(Console.ReadLine()); 

                    if (a > b) 
                        Console.WriteLine(b + "보다는 큰 숫자입니다."); 
                    else if (a < b) 
                        Console.WriteLine(b + "보다는 작은 숫자입니다."); 
                    else 
                    { 
                        Console.WriteLine("정답입니다."); 
                        break; 
                    } 
                } 

            }


실행결과


r.Next(100); 
r.Next(시작, 끝) 이렇게 범위지정가능

C에 rand에 비해서 간단하게 랜덤숫자 가능


Comments