[C#/COMMON/.NET6] Random 클래스 : NextDouble 정적 메소드를 사용해 특정 값 범위 사이의 난수 구하기 (선형 전략)
C#/Common 2022. 9. 2. 15:58728x90
728x170
■ Random 클래스의 NextDouble 정적 메소드를 사용해 특정 값 범위 사이의 난수를 구하는 방법을 보여준다.
▶ 예제 코드 (C#)
#region 난수 구하기 - GetRandomNumber(random, minimumValue, maximumValue)
/// <summary>
/// 난수 구하기
/// </summary>
/// <param name="random">난수 발생기</param>
/// <param name="minimumValue">최소값</param>
/// <param name="maximumValue">최대값</param>
/// <returns>난수</returns>
public double GetRandomNumber(Random random, double minimumValue, double maximumValue)
{
double sample = random.NextDouble();
return (maximumValue * sample) + (minimumValue * (1d - sample));
}
#endregion
728x90
그리드형(광고전용)