게임을 만들다 보면 난수가 많이 필요하다
특히 특정 범위의 난수가 그러하다
그래서 나름 안드로이드(자바), 아이폰(오브젝티브C)에서 사용할 수 있는 함수를 만들어 보았다
- 안드로이드(자바)
public static final int randomNumber(int start, int end) {
Random random = new Random();
int result = 0;
//범위의 시작이 끝보다 클경우 또는 같을 경우
if(start > end)
return 0;
else if(start == end)
return start;
//시스템에서 난수값을 받아 범위에 맞게 재조정한다
result = (Math.abs(random.nextInt()) % (end - start + 1)) + start;
return result;
}
- 아이폰은 ios 카테고리에서~
사업자 정보 표시
주식회사 머리말 | 고영진 | 서울특별시 송파구 중대로 135 서관 10층 (가락동, 아이티벤처타워) | 사업자 등록번호 : 524-88-00727 | TEL : 010-9990-3674 | Mail : gyjmeba@hanmail.net | 통신판매신고번호 : 2017-서울강남-03941호 | 사이버몰의 이용약관 바로가기
'개발 > android' 카테고리의 다른 글
게임에 꼭 필요한 난수, 간단하게 확률대로 발생시키기 (0) | 2014.09.14 |
---|---|
점의 선대칭 이동 공식을 코드로 짜보자 (0) | 2014.08.15 |
가장 기본적이고 간단한 게임 충돌검사 (0) | 2014.05.20 |
[엔진없이 게임만들자] 자유자재로 오브젝트 이동시키기 (2) | 2014.04.14 |
안드로이드에서의 가장 간단하고 확실한 칼만필터(Kalman Filter) 테스트 (14) | 2014.03.17 |