swift - 랜덤함수. 임의의 수 추출하기


이렇게 작성하시면 됩니다.

아래처럼 작성하면 0에서 9까지의 정수를 반환합니다.

//랜덤함수 사용하기
let randomNo: UInt32 = arc4random_uniform(10);


물론 arc4random 함수도 있고, 실수를 반환하는 방법도 있지만  자주 쓰지 않아서 일단 이걸로 웬만한건 다 해결합니다.


그러면 1 부터 10까지는 어떻게 하느냐?

//랜덤함수 사용하기
let randomNo: UInt32 = arc4random_uniform(10) + 1;

이러면 됩니다. 단순히 시작지점을 더해주신다고 생각하면 쉽습니다.


//랜덤함수 사용하기
let randomNo: UInt32 = arc4random_uniform(범위) + 시작지점;

10부터의 랜덤숫자를 원하시면 + 10을 해주면 되겠죠?

이상 eedler 개발팀입니다.

'iOS' 카테고리의 다른 글

iOS - 위젯 왼쪽의 여백을 없애자.  (0) 2016.05.03
iOS - 앱 상단 상태바(Status bar)를 없애자.  (0) 2016.05.03

+ Recent posts