C# 강좌 : 제 27강 - 난수
난수(Random)
특정한 순서나 규칙을 가지지 않은 무작위의 숫자
를 발생시키는 함수입니다.
임의의 숫자나 확률이 필요한 알고리즘이나 코드에 사용합니다.
Next
Next()
Random rand = new Random();
의 생성자를 통하여 난수를 발생
시킬 수 있습니다.
rand.Next()
를 이용하여 음수가 아닌 임의의 정수를 반환합니다.
Next(n)
rand.Next(n)
을 이용하여 n보다 작은 음수가 아닌 임의의 정수를 반환합니다.
- Tip :
0
~n - 1
사이의 값을 반환합니다.
Next(n, m)
rand.Next(n, m)
을 이용하여 n보다 같거나 크며 m보다 작은 음수가 아닌 임의의 정수를 반환합니다.
- Tip :
n
~m - 1
사이의 값을 반환합니다.
NextDouble()
rand.NextDouble()
을 이용하여 0.0과 1.0사이의 임의의 부동 소수점 난수를 반환합니다.
NextBytes(array)
rand.NextBytes(array)
을 이용하여 byte형식의 배열에 난수
를 채웁니다.
-
Tip :
Textbox
또한+=
연산이 가능하여 누적적으로 입력이 가능합니다. -
Tip :
Environment.NewLine
는Textbox
의 줄 바꿈 명령어입니다.
댓글 남기기