C# 소수점(double, float, decimal)이 포함된 난수(random) 만들기.
페이지 정보
본문
C#의 Random 클래스는 기본적으로 정수의 Minimum, Maximum을 설정해서 난수를 구할 수 있습니다. 그런데, 소수점이 포함된 값으로 난수를 구하고 싶을 수 있거든요. 이런 경우에는 아래와 같이 메소드를 작성하거나 확장 메소드로 만드는게 좋습니다.
random.NextDouble() * (23.5-18.0) + 18.0;
또는 아래와 같이 메소드로 만들어서 사용하세요.
public double NextDouble(Random random, double min, double max)
{
return random.NextDouble() * (max-min) + min;
}
확장 메소드를 만드는 방법은 아래 링크에서 확인할 수 있습니다.
이 글이 도움이 되셨다면~ 커피 한잔이라도 후원 부탁드립니다^^
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
추천0 비추천0
- 이전글비주얼 스튜디오에서 깃헙 소스 클론하는 방법. (How to clone github source in visual studio.) 22.06.23
- 다음글Json 메세지를 다이나믹 오브젝트로 역직렬화하는 방법. 22.06.13
댓글목록
등록된 댓글이 없습니다.