Random.Range() 범위
2014. 6. 27. 14:54ㆍ프로그래밍/Unity
반응형
SMALL
Random.Range()는 인트 형 플로트형으로 오버로딩 되어있다...
- Random.Range(float min, float max)
- Random.Range(int min, int max)
float형은 min에서 max 까지의 범위내의 값을 제대로 리턴해주지만
int 형은 min에서 max-1까지 의 범위내의 값을 리턴해준다..
아마도 내부적으로 랜덤값을 랜덤표에서 가져온것을 %를 이용해 나머지를 min만큼 더하여 반환하는 형식으로 되어있을것 같다.
그러니까 int형으로 사용할때는 맥스값에서 착각하기 쉬우므로 주의할것....
반응형
LIST
'프로그래밍 > Unity' 카테고리의 다른 글
Unity 일정시간 후에 함수호출 (0) | 2014.07.02 |
---|---|
Ngui label에 색상 적용하기 (0) | 2014.07.02 |
모바일 화면잠금을 막는 방법 (0) | 2014.06.03 |
유니티에서 페이스북 POST()할때 세부기능 (0) | 2014.05.21 |
UNITY NGUI MissingReferenceException 문제점 해결 (0) | 2013.12.11 |