티스토리 뷰

안드로이드(android)

자바 난수 생성하기

세상모든방법 2015. 9. 4. 10:19

우선 자바에서 제공하는 난수생성 함수는 Math.random() 입니다

0이상 1미만의 난수를 리턴합니다






만약 정수 0부터 24중에서 난수를 생성하고 싶으면 어떻게 해야 할까요? 해보겠습니다.




(Math.random()*25) 부분을 살펴보면 우선 난수를 생성하고 25를 곱해줍니다. 그럼 0이상 25미만의 실수가 리턴이 되는데, 


(int)(Math.random()*25) 이와같이 앞에 int를 붙여주게 되면 소수점은 지워지고 정수부분만 남게 되므로 0부터 24까지 난수가 생성됩니다.

댓글
공지사항
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30