제니노트

C#에서 난수 생성 및 활용 : Random 클래스 사용 방법 [C#] 본문

C#/C#

C#에서 난수 생성 및 활용 : Random 클래스 사용 방법 [C#]

yangjennie 2023. 10. 11. 23:23
반응형

이번 포스팅에서는 C#에서 난수(무작위 숫자)를 생성하고 활용하는 방법을 다룬다.

난수는 게임, 시뮬레이션, 암호화 및 다양한 응용 프로그램에서 유용하게 활용된다.

C#에서는 'Random' 클래스를 사용하여 난수를 생성할 수 있다.

 

다음은 'Random' 클래스를 사용하여 주사위 던지기 시뮬레이션을 구현한 예제 코드이다.

using System;

namespace MyFirstProgram
{
    class Program
    {
        static void Main(string[] args)
        {
            Random random = new Random();
            int num1 = random.Next(1, 7); // 1부터 6까지의 무작위 정수 생성
            int num2 = random.Next(1, 7);
            int num3 = random.Next(1, 7);

            Console.WriteLine("주사위 1: " + num1);
            Console.WriteLine("주사위 2: " + num2);
            Console.WriteLine("주사위 3: " + num3);

            Console.ReadKey();
        }
    }
}

 

위의 코드는 'Random'클래스를 사용하여 1부터 6까지의 무작위 정수를 생성하고, 

이를 주사위 던지기와 유사하게 시뮬레이션 한다.

여러 번 실행하면 매번 다른 결과를 얻을 수 있다.

반응형
Comments