본문 바로가기
개발/android

[안드로이드] 간단하고 편리한 난수 발생 함수 만들기

by 매몰 2014. 6. 22.




게임을 만들다 보면 난수가 많이 필요하다

특히 특정 범위의 난수가 그러하다


그래서 나름 안드로이드(자바), 아이폰(오브젝티브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 카테고리에서~




 

 



수제 앱 장인: 고영진


1인 개발자 

  

     실패만 하고 있어도 꿈을 포기하지 않는 남자 

     제가 직접 경험하고 습득한 지식을 위주로 올릴게요

 





사업자 정보 표시
주식회사 머리말 | 고영진 | 서울특별시 송파구 중대로 135 서관 10층 (가락동, 아이티벤처타워) | 사업자 등록번호 : 524-88-00727 | TEL : 010-9990-3674 | Mail : gyjmeba@hanmail.net | 통신판매신고번호 : 2017-서울강남-03941호 | 사이버몰의 이용약관 바로가기