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 |