C\#설정 범위 내의 Double 형식 무 작위 수 를 만 드 는 방법

1378 단어 C#생 성난수
본 고 는 C\#설정 범위 내의 Double 유형 임 의 수 를 생 성 하 는 방법 을 보 여 주 었 고 C\#의 학습 에 있어 좋 은 참고 가치 가 있 으 므 로 여러분 께 참고 하도록 공유 합 니 다.
키 코드 는 다음 과 같 습 니 다:

/// <summary>
///         Double    
/// eg:_random.NextDouble(1.5, 2.5)
/// </summary>
/// <param name="random">Random</param>
/// <param name="miniDouble">         </param>
/// <param name="maxiDouble">         </param>
/// <returns> Random  NULL     0;</returns>
public static double NextDouble(this Random random, double miniDouble, double maxiDouble)
{
  if (random != null)
  {
 return random.NextDouble() * (maxiDouble - miniDouble) + miniDouble;
  }
  else
  {
 return 0.0d;
  }
}

테스트 코드 는 다음 과 같 습 니 다:

static void Main(string[] args)
{
  try
  {
 Random _random = new Random();
 for (int i = 0; i < 10; i++)
 {
   Console.WriteLine(_random.NextDouble(1.5, 2.5));
 }
  }
  catch (Exception ex)
  {
 Console.WriteLine(ex.Message);
  }
  finally
  {
 Console.ReadLine();
  }
}

테스트 결 과 는 다음 그림 과 같다.

좋은 웹페이지 즐겨찾기